Mappings for the LabObservationMicrobiologyBacteriologyObservationurine resource profile.
Scroll down for the Raw FHIR, CDW & SDA mappings (if any).
Note that the CDW, SDA and VPR XML mappings are derived from a look-up based on the VistA source.
Mapping Sources
Use Case: Lab Observation: Microbiology Bacteriology (Source) Use Case: Lab Observation: Microbiology Bacteriology (Source) PATIENT (2) 63 LABORATORY REFERENCE LABORATORY TEST (60) .01 NAME 64 NATIONAL VA LAB CODE 100 SITE/SPECIMEN COLLECTION SAMPLE (62) .01 NAME LAB DATA (63) .01 LRDFN WKLD CODE (64) 13 WKLD CODE LAB SECTION 25 DEFAULT LOINC CODE MICROBIOLOGY (63.05) .001 IEN .01 DATE/TIME SPECIMEN TAKEN .03 DATE REPORT COMPLETED .04 VERIFY PERSON .055 COLLECTION SAMPLE .06 MICROBIOLOGY ACCESSION .112 ACCESSIONING INSTITUTION .35 ORDERED TEST .99 COMMENT ON SPECIMEN 11.5 BACT RPT STATUS 11.57 URINE SCREEN 11.58 SPUTUM SCREEN 11.6 GRAM STAIN 12 ORGANISM 13 BACT RPT REMARK BACT RPT REMARK (63.33) .01 BACT RPT REMARK ORDERED TEST (63.5) .001 IEN 3 CPRS ORDER # 10 DISPOSITION 13 LAB TEST ORDERED WKLD CODE LAB SECT (64.21) .01 NAME LAB LOINC (95.3) .01 CODE 1 COMPONENT ORGANISM (63.3) 2 COMMENT 5+to+160 ORGANISM 5.1+to+160.1 INTERPR .01 ORGANISM COMMENT (63.31) .01 COMMENT SITE/SPECIMEN (60.01) 95.3 LOINC CODE ETIOLOGY FIELD (61.2) .01 NAME GRAM STAIN (63.29) .01 GRAM STAIN 63 [Not NULL] [Not NULL] [Not NULL] [Not NULL]
Cross Mappings
FHIR Path
VistA
CDW
SDA
VPR
Observation.valueCodeableConcept.coding
63.05-11.57
Micro.Microbiology.UrineScreen
accession.value [m]
Raw Mappings
key
status
direction
source
mapApproach
mapCase
FHIR Path
subPath
mapValue
mapParameter
mapComment
FHIR URL | Ver
1516
in process
V2F
MICROBIOLOGY - URINE SCREEN (63.05-11.57)
terminologyMaps
Observation[urine].valueCodeableConcept.coding
VF_MicrobiologyUrineScreenResult
http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab | 5.0.1
2073
in process
V2F
target not supported
Observation[urine].status
auto added because of must-support
http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab
2075
in process
V2F
target not supported
Observation[urine].category[Laboratory]
auto added because of must-support
http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab
2076
in process
V2F
target not supported
Observation[urine].code
auto added because of must-support
http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab
2077
in process
V2F
target not supported
Observation[urine].subject
auto added because of must-support
http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab
2078
in process
V2F
target not supported
Observation[urine].effectiveDateTime
auto added because of must-support
http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab
2081
in process
V2F
target not supported
Observation[urine].dataAbsentReason
auto added because of must-support
http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab
LabObservationMicrobiologyBacteriologyObservationurine
Observation
status 2073: target not supported auto added because of must-support
category (Laboratory) 2075: target not supported auto added because of must-support
code 2076: target not supported auto added because of must-support
subject 2077: target not supported auto added because of must-support
effective[x] (effectiveDateTime) 2078: target not supported auto added because of must-support
value[x]
value[x] (valueCodeableConcept)
coding 1516: terminologyMaps using VF_MicrobiologyUrineScreenResult on MICROBIOLOGY - URINE SCREEN (63.05-11.57)
dataAbsentReason 2081: target not supported auto added because of must-support
LabObservationMicrobiologyBacteriologyObservationurine
Observation < 363787002 |Observable entity|
status < 445584004 |Report by finality status|
code < 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
value[x] < 441742003 |Evaluation finding|
value[x] (valueCodeableConcept) < 441742003 |Evaluation finding|
interpretation < 260245000 |Findings values|
bodySite < 123037004 |Body structure|
specimen < 123038009 |Specimen|
device < 49062001 |Device|
referenceRange
type < 260245000 |Findings values| OR
< 365860008 |General clinical state finding|
OR
< 250171008 |Clinical history or observation findings| OR
< 415229000 |Racial group| OR
< 365400002 |Finding of puberty stage| OR
< 443938003 |Procedure carried out on subject|
appliesTo < 260245000 |Findings values| OR
< 365860008 |General clinical state finding|
OR
< 250171008 |Clinical history or observation findings| OR
< 415229000 |Racial group| OR
< 365400002 |Finding of puberty stage| OR
< 443938003 |Procedure carried out on subject|
component
code < 363787002 |Observable entity| OR
< 386053000 |Evaluation procedure|
value[x] 363714003 |Interprets| < 441742003 |Evaluation finding|
interpretation < 260245000 |Findings values|
LabObservationMicrobiologyBacteriologyObservationurine
Observation OBX
identifier OBX.21 For OBX segments from systems without OBX-21 support a combination of ORC/OBR and OBX must be negotiated between trading partners to uniquely identify the OBX segment. Depending on how V2 has been implemented each of these may be an option: 1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 2) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
basedOn ORC
partOf Varies by domain
status OBX-11
code OBX-3
subject PID-3
focus OBX-3
encounter PV1
effective[x] OBX-14, and/or OBX-19 after v2.4 (depends on who observation made)
effective[x] (effectiveDateTime) OBX-14, and/or OBX-19 after v2.4 (depends on who observation made)
issued OBR.22 (or MSH.7), or perhaps OBX-19 (depends on who observation made)
performer OBX.15 / (Practitioner) OBX-16, PRT-5:PRT-4='RO' / (Device) OBX-18 , PRT-10:PRT-4='EQUIP' / (Organization) OBX-23, PRT-8:PRT-4='PO'
value[x] OBX.2, OBX.5, OBX.6
value[x] (valueCodeableConcept) OBX.2, OBX.5, OBX.6
coding C*E.1-8, C*E.10-22
text C*E.9. But note many systems use C*E.2 for this
dataAbsentReason N/A
interpretation OBX-8
note NTE.3 (partner NTE to OBX, or sometimes another (child?) OBX)
bodySite OBX-20
method OBX-17
specimen SPM segment
device OBX-17 / PRT -10
referenceRange OBX.7
low OBX-7
high OBX-7
type OBX-10
appliesTo OBX-10
text OBX-7
hasMember Relationships established by OBX-4 usage
derivedFrom Relationships established by OBX-4 usage
component containment by OBX-4?
code OBX-3
value[x] OBX.2, OBX.5, OBX.6
dataAbsentReason N/A
interpretation OBX-8
referenceRange OBX.7
LabObservationMicrobiologyBacteriologyObservationurine
Observation Entity. Role, or Act, Observation[classCode=OBS, moodCode=EVN]
text Act.text?
contained N/A
extension N/A
modifierExtension N/A
identifier id
basedOn .inboundRelationship[typeCode=COMP].source[moodCode=EVN]
partOf .outboundRelationship[typeCode=FLFS].target
status status Amended & Final are differentiated by whether it is the subject of a ControlAct event with a type of "revise"
category .outboundRelationship[typeCode="COMP].target[classCode="LIST", moodCode="EVN"].code
category (Laboratory) .outboundRelationship[typeCode="COMP].target[classCode="LIST", moodCode="EVN"].code
code code
subject participation[typeCode=RTGT]
focus participation[typeCode=SBJ]
encounter inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN]
effective[x] effectiveTime
effective[x] (effectiveDateTime) effectiveTime
issued participation[typeCode=AUT].time
performer participation[typeCode=PRF]
value[x] value
value[x] (valueCodeableConcept) value
id n/a
extension n/a
coding union(., ./translation)
text ./originalText[mediaType/code="text/plain"]/data
dataAbsentReason value.nullFlavor
interpretation interpretationCode
note subjectOf.observationEvent[code="annotation"].value
bodySite targetSiteCode
method methodCode
specimen participation[typeCode=SPC].specimen
device participation[typeCode=DEV]
referenceRange outboundRelationship[typeCode=REFV]/target[classCode=OBS, moodCode=EVN]
id n/a
extension n/a
modifierExtension N/A
low value:IVL_PQ.low
high value:IVL_PQ.high
type interpretationCode
appliesTo interpretationCode
age outboundRelationship[typeCode=PRCN].targetObservationCriterion[code="age"].value
text value:ST
hasMember outBoundRelationship
derivedFrom .targetObservation
component outBoundRelationship[typeCode=COMP]
id n/a
extension n/a
modifierExtension N/A
code code
value[x] value
dataAbsentReason value.nullFlavor
interpretation interpretationCode
referenceRange outboundRelationship[typeCode=REFV]/target[classCode=OBS, moodCode=EVN]