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 v2 | Tipo v2 | Elemento FHIR | Tipo FHIR | Condiciones y notas |
|---|---|---|---|---|
OBR-2Placer Order Number | EI | identifier[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 | EI | identifier[1].type.coding.code | code | 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 | EI | identifier[1].type.coding.system | uri | 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 | EI | identifier[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 | EI | identifier[2].type.coding.code | code | 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 | EI | identifier[2].type.coding.system | uri | 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 | CWE | code | CodeableConcept | |
OBR-7Observation Date/Time # | DTM | effectiveDateTime | dateTime | Si IF OBR-8 NOT VALUED |
OBR-7Observation Date/Time # | DTM | effectivePeriod.start | dateTime | Si IF OBR-8 VALUED |
OBR-8Observation End Date/Time # | DTM | effectivePeriod.end | dateTime | |
OBR-22Results Rpt/Status Chng - Date/Time + | DTM | issued | instant | |
OBR-24Diagnostic Serv Sect Id | ID | category | CodeableConcept | Mapa de códigos v2-0074 |
OBR-25Result Status + | ID | status | code | Si IF OBR-25 VALUEDMapa de códigos table-hl70123-queries-to-diagnostic-report-status |
OBR-32Principal Result Interpreter + | NDL | resultsInterpreter(PractitionerRole) | Reference(PractitionerRole) | |
OBR-34Technician + | NDL | performer[1](PractitionerRole) | Reference(PractitionerRole) | |
OBR-34Technician + | NDL | performer[1].extension[1].url | uri | Valor "http://hl7.org/fhir/StructureDefinition/event-performerFunction" |
OBR-34Technician + | NDL | performer[1].extension[1].valueCodeableConcept.coding.code | code | Valor "SPRF" |
OBR-34Technician + | NDL | performer[1].extension[1].valueCodeableConcept.coding.system | uri | Valor "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" |
OBR-35Transcriptionist + | NDL | performer[2](PractitionerRole) | Reference(Practitioner) | |
OBR-35Transcriptionist + | NDL | performer[2].extension[1].url | uri | Valor "http://hl7.org/fhir/StructureDefinition/event-performerFunction" |
OBR-35Transcriptionist + | NDL | performer[2].extension[1].valueCodeableConcept.coding.code | code | Valor "TRANS" |
OBR-35Transcriptionist + | NDL | performer[2].extension[1].valueCodeableConcept.coding.system | uri | Valor "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" |
A ServiceRequest29 filas
| Origen HL7 v2 | Tipo v2 | Elemento FHIR | Tipo FHIR | Condiciones y notas |
|---|---|---|---|---|
OBRsegmento completo | intent | Valor "order" | ||
OBR-2Placer Order Number | EI | identifier[1] | Identifier | Si IF ORC-2 NOT VALUED |
OBR-2Placer Order Number | EI | identifier[1].type.coding.code | code | Si IF ORC-2 NOT VALUEDValor "PLAC" |
OBR-2Placer Order Number | EI | identifier[1].type.coding.system | uri | Si IF ORC-2 NOT VALUEDValor "http://terminology.hl7.org/CodeSystem/v2-0203" |
OBR-3Filler Order Number | EI | identifier[2] | Identifier | Si IF ORC-3 NOT VALUED |
OBR-3Filler Order Number | EI | identifier[2].type.coding.code | code | Si IF ORC-3 NOT VALUEDValor "FILL" |
OBR-3Filler Order Number | EI | identifier[2].type.coding.system | uri | Si IF ORC-3 NOT VALUEDValor "http://terminology.hl7.org/CodeSystem/v2-0203" |
OBR-4Universal Service Identifier | CWE | code | CodeableConcept | |
OBR-5Priority | ID | priority | code | Mapa de códigos request-priority |
OBR-6Requested Date/Time | TS | occurrenceDateTime | dateTime | |
OBR-11Specimen Action Code * | ID | intent | Si IF OBR-11 EQUALS "A"Valor "#add-on#" | |
OBR-11Specimen Action Code * | ID | intent | code | Si IF OBR-11 EQUALS "G"Valor "reflex-order" |
OBR-11Specimen Action Code * | ID | intent | Si IF OBR-11 NOT IN ("G","A")Valor "order" | |
OBR-13Relevant Clinical Information | CWE | extension[1].url | uri | If this does not represent fasting statusValor "http://hl7.org/fhir/5.0/StructureDefinition/extension-ServiceRequest.supportingInfo" |
OBR-13Relevant Clinical Information | CWE | extension[1].valueCodeableReference.concept | CodeableReference(Any) | If this does not represent fasting status |
OBR-16Ordering Provider | XCN | requester(Practitioner) | Reference(Practitioner) | Si IF ORC-12 NOT VALUED |
OBR-17Order Callback Phone Number | XTN | requester.extension[1].url | uri | |
OBR-17Order Callback Phone Number | XTN | requester.extension[1].valueContactPoint | ContactPoint | |
OBR-27Quantity/Timing | TQ | $this | Si IF ORC-7 NOT VALUED AND ORC-6 NOT VALUED | |
OBR-29Parent | EIP | basedOn[1].identifier | identifier | 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 | EIP | basedOn[1].type | uri | 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 | EIP | basedOn[2].identifier | identifier | 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 | EIP | basedOn[2].type | uri | 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 | CWE | reasonCode | CodeableConcept | |
OBR-46Placer Supplemental Service Information | CWE | orderDetail[1] | CodeableConcept | |
OBR-47Filler Supplemental Service Information | CWE | orderDetail[2] | CodeableConcept | |
OBR-53Alternate Placer Order Number | CX | identifier[3] | Identifier | |
OBR-53Alternate Placer Order Number | CX | identifier[3].type.coding.code | code | Valor "PLAC" |
OBR-53Alternate Placer Order Number | CX | identifier[3].type.coding.system | uri | Valor "http://terminology.hl7.org/CodeSystem/v2-0203" |
A Specimen11 filas
| Origen HL7 v2 | Tipo v2 | Elemento FHIR | Tipo FHIR | Condiciones y notas |
|---|---|---|---|---|
OBR-2Placer Order Number | EI | accessionIdentifier | Identifier | If the placer number is also the accession identifier. |
OBR-7Observation Date/Time # | DTM | collection.collectedDateTime | dateTime | Si IF OBR-8 NOT VALUED |
OBR-7Observation Date/Time # | DTM | collection.collectedPeriod.start | dateTime | Si IF OBR-8 VALUED |
OBR-8Observation End Date/Time # | DTM | collection.collectedPeriod.end | dateTime | |
OBR-9Collection Volume * | CQ | collection.quantity | SimpleQuantity | |
OBR-10Collector Identifier * | XCN | collection.collector(Practitioner) | Reference(Practitioner) | |
OBR-13Relevant Clinical Information | CWE | collection.fastingStatusCodeableConcept | If information represents fasting status | |
OBR-13Relevant Clinical Information | CWE | collection.fastingStatusDuration | If information represents fasting duration | |
OBR-14Specimen Received Date/Time | TS | receivedTime | dateTime | |
OBR-15Specimen Source | SPS | $this | ||
OBR-39Collector's Comment * | CWE | note | Annotation |
