Segmento OBR en FHIR

Cómo el segmento OBR (Observation Request) se convierte en recursos FHIR R4, según la guía HL7 Version 2 to FHIR.

Definición HL7 v2
Definición de OBR en HL7 v2 2.8
Mapas
DiagnosticReportServiceRequestSpecimen
Usado en los mensajes
MDM_T02OML_O21ORM_O01ORU_R01

A DiagnosticReport22 filas

Origen HL7 v2Tipo v2Elemento FHIRTipo FHIRCondiciones y notas
OBR-2Placer Order Number
EIidentifier[1]Identifier
If ORC-2 of the same ORC/OBR pair is not valued OR there is ORC segment in the current ORDER_OBSERVATION segment group
OBR-2Placer Order Number
EIidentifier[1].type.coding.codecode
If ORC-2 of the same ORC/OBR pair is not valued OR there is ORC segment in the current ORDER_OBSERVATION segment groupValor "PLAC"
OBR-2Placer Order Number
EIidentifier[1].type.coding.systemuri
If ORC-2 of the same ORC/OBR pair is not valued OR there is ORC segment in the current ORDER_OBSERVATION segment groupValor "http://terminology.hl7.org/CodeSystem/v2-0203"
OBR-3Filler Order Number
EIidentifier[2]Identifier
If ORC-3 of the same ORC/OBR pair is not valued OR there is ORC segment in the current ORDER_OBSERVATION segment group
OBR-3Filler Order Number
EIidentifier[2].type.coding.codecode
If ORC-3 of the same ORC/OBR pair is not valued OR there is ORC segment in the current ORDER_OBSERVATION segment groupValor "FILL"
OBR-3Filler Order Number
EIidentifier[2].type.coding.systemuri
If ORC-3 of the same ORC/OBR pair is not valued OR there is ORC segment in the current ORDER_OBSERVATION segment groupValor "http://terminology.hl7.org/CodeSystem/v2-0203"
OBR-4Universal Service Identifier
CWEcodeCodeableConcept
OBR-7Observation Date/Time #
DTMeffectiveDateTimedateTime
Si IF OBR-8 NOT VALUED
OBR-7Observation Date/Time #
DTMeffectivePeriod.startdateTime
Si IF OBR-8 VALUED
OBR-8Observation End Date/Time #
DTMeffectivePeriod.enddateTime
OBR-22Results Rpt/Status Chng - Date/Time +
DTMissuedinstant
OBR-24Diagnostic Serv Sect Id
IDcategoryCodeableConcept
Mapa de códigos v2-0074
OBR-25Result Status +
IDstatuscode
Si IF OBR-25 VALUEDMapa de códigos table-hl70123-queries-to-diagnostic-report-status
OBR-32Principal Result Interpreter +
NDLresultsInterpreter(PractitionerRole)Reference(PractitionerRole)
OBR-34Technician +
NDLperformer[1](PractitionerRole)Reference(PractitionerRole)
OBR-34Technician +
NDLperformer[1].extension[1].urluri
Valor "http://hl7.org/fhir/StructureDefinition/event-performerFunction"
OBR-34Technician +
NDLperformer[1].extension[1].valueCodeableConcept.coding.codecode
Valor "SPRF"
OBR-34Technician +
NDLperformer[1].extension[1].valueCodeableConcept.coding.systemuri
Valor "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"
OBR-35Transcriptionist +
NDLperformer[2](PractitionerRole)Reference(Practitioner)
OBR-35Transcriptionist +
NDLperformer[2].extension[1].urluri
Valor "http://hl7.org/fhir/StructureDefinition/event-performerFunction"
OBR-35Transcriptionist +
NDLperformer[2].extension[1].valueCodeableConcept.coding.codecode
Valor "TRANS"
OBR-35Transcriptionist +
NDLperformer[2].extension[1].valueCodeableConcept.coding.systemuri
Valor "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"

A ServiceRequest29 filas

Origen HL7 v2Tipo v2Elemento FHIRTipo FHIRCondiciones y notas
OBRsegmento completo
intent
Valor "order"
OBR-2Placer Order Number
EIidentifier[1]Identifier
Si IF ORC-2 NOT VALUED
OBR-2Placer Order Number
EIidentifier[1].type.coding.codecode
Si IF ORC-2 NOT VALUEDValor "PLAC"
OBR-2Placer Order Number
EIidentifier[1].type.coding.systemuri
Si IF ORC-2 NOT VALUEDValor "http://terminology.hl7.org/CodeSystem/v2-0203"
OBR-3Filler Order Number
EIidentifier[2]Identifier
Si IF ORC-3 NOT VALUED
OBR-3Filler Order Number
EIidentifier[2].type.coding.codecode
Si IF ORC-3 NOT VALUEDValor "FILL"
OBR-3Filler Order Number
EIidentifier[2].type.coding.systemuri
Si IF ORC-3 NOT VALUEDValor "http://terminology.hl7.org/CodeSystem/v2-0203"
OBR-4Universal Service Identifier
CWEcodeCodeableConcept
OBR-5Priority
IDprioritycode
Mapa de códigos request-priority
OBR-6Requested Date/Time
TSoccurrenceDateTimedateTime
OBR-11Specimen Action Code *
IDintent
Si IF OBR-11 EQUALS "A"Valor "#add-on#"
OBR-11Specimen Action Code *
IDintentcode
Si IF OBR-11 EQUALS "G"Valor "reflex-order"
OBR-11Specimen Action Code *
IDintent
Si IF OBR-11 NOT IN ("G","A")Valor "order"
OBR-13Relevant Clinical Information
CWEextension[1].urluri
If this does not represent fasting statusValor "http://hl7.org/fhir/5.0/StructureDefinition/extension-ServiceRequest.supportingInfo"
OBR-13Relevant Clinical Information
CWEextension[1].valueCodeableReference.conceptCodeableReference(Any)
If this does not represent fasting status
OBR-16Ordering Provider
XCNrequester(Practitioner)Reference(Practitioner)
Si IF ORC-12 NOT VALUED
OBR-17Order Callback Phone Number
XTNrequester.extension[1].urluri
OBR-17Order Callback Phone Number
XTNrequester.extension[1].valueContactPointContactPoint
OBR-27Quantity/Timing
TQ$this
Si IF ORC-7 NOT VALUED AND ORC-6 NOT VALUED
OBR-29Parent
EIPbasedOn[1].identifieridentifier
Si IF OBR-29.1 VALUED AND OBR-50 NOT VALUEDIf OBR-29.2 is also valued, implementation needs to decide which one to use.
OBR-29Parent
EIPbasedOn[1].typeuri
Si IF OBR-29.1 VALUED AND OBR-50 NOT VALUEDIf OBR-29.2 is also valued, implementation needs to decide which one to use.Valor "ServiceRequest"
OBR-29Parent
EIPbasedOn[2].identifieridentifier
Si IF OBR-29.2 VALUED AND OBR-50 NOT VALUEDIf OBR-29.1 is also valued, implementation needs to decide which one to use.
OBR-29Parent
EIPbasedOn[2].typeuri
Si IF OBR-29.2 VALUED AND OBR-50 NOT VALUEDIf OBR-29.1 is also valued, implementation needs to decide which one to use.Valor "ServiceRequest"
OBR-31Reason For Study
CWEreasonCodeCodeableConcept
OBR-46Placer Supplemental Service Information
CWEorderDetail[1]CodeableConcept
OBR-47Filler Supplemental Service Information
CWEorderDetail[2]CodeableConcept
OBR-53Alternate Placer Order Number
CXidentifier[3]Identifier
OBR-53Alternate Placer Order Number
CXidentifier[3].type.coding.codecode
Valor "PLAC"
OBR-53Alternate Placer Order Number
CXidentifier[3].type.coding.systemuri
Valor "http://terminology.hl7.org/CodeSystem/v2-0203"

A Specimen11 filas

Origen HL7 v2Tipo v2Elemento FHIRTipo FHIRCondiciones y notas
OBR-2Placer Order Number
EIaccessionIdentifierIdentifier
If the placer number is also the accession identifier.
OBR-7Observation Date/Time #
DTMcollection.collectedDateTimedateTime
Si IF OBR-8 NOT VALUED
OBR-7Observation Date/Time #
DTMcollection.collectedPeriod.startdateTime
Si IF OBR-8 VALUED
OBR-8Observation End Date/Time #
DTMcollection.collectedPeriod.enddateTime
OBR-9Collection Volume *
CQcollection.quantitySimpleQuantity
OBR-10Collector Identifier *
XCNcollection.collector(Practitioner)Reference(Practitioner)
OBR-13Relevant Clinical Information
CWEcollection.fastingStatusCodeableConcept
If information represents fasting status
OBR-13Relevant Clinical Information
CWEcollection.fastingStatusDuration
If information represents fasting duration
OBR-14Specimen Received Date/Time
TSreceivedTimedateTime
OBR-15Specimen Source
SPS$this
OBR-39Collector's Comment *
CWEnoteAnnotation