Segmento TQ1 en FHIR

Cómo el segmento TQ1 (Timing/quantity) se convierte en recursos FHIR R4, según la guía HL7 Version 2 to FHIR.

Definición HL7 v2
Definición de TQ1 en HL7 v2 2.8
Mapas
MedicationRequestServiceRequest
Usado en los mensajes
MDM_T02OML_O21

A MedicationRequest15 filas

Origen HL7 v2Tipo v2Elemento FHIRTipo FHIRCondiciones y notas
TQ1-2Quantity
CQdosageInstruction.doseAndRate.doseQuantitysimpleQuantity
TQ1-3Repeat Pattern
RPTdosageInstruction.timingCodeableConcept
TQ1-4Explicit Time
TMdosageInstruction.timing.eventdateTime
TQ1-5Relative Time And Units
CQdosageInstruction.timing.repeat.offsetunsignedInt
Si IF TQ1-3.9 IS EMPTY
TQ1-6Service Duration
CQoccurrenceTiming.boundsDurationSimpleQuantity
Si IF TQ1-7 AND TQ1-8 NOT VALUED
TQ1-6Service Duration
CQoccurrenceTiming.boundsPeriod.enddateTime
Si IF TQ1-7 VALUED AND TQ1-8 NOT VALUEDValor occurrenceTiming.boundPeriod.start + TQ1-6
TQ1-6Service Duration
CQoccurneceTiming.boundsPeriod.startdateTime
Si IF TQ1-7 NOT VALUED AND TQ1-8 VALUEDValor occurrenceTiming.boundPeriod.end - TQ1-6
TQ1-7Start Date/Time
DTMdosageInstruction.timing.repeat.boundsPeriod.startdateTime
TQ1-8End Date/Time
DTMdosageInstruction.timing.repeat.boundsPeriod.enddateTime
TQ1-9Priority
CWEprioritycode
Mapa de códigos request-priority
TQ1-10Condition Text
TXdosageInstruction.additionalInstruction.textstring
TQ1-11Text Instruction
TXtextstring
TQ1-13Occurrence Duration
CQdosageInstruction.timing.repeat.durationdecimal
TQ1-13Occurrence Duration
CQdosageInstruction.timing.repeat.durationUnitcode
TQ1-14Total Occurrences
NMdosageInstruction.timing.repeat.countMaxpositiveInt

A ServiceRequest14 filas

Origen HL7 v2Tipo v2Elemento FHIRTipo FHIRCondiciones y notas
TQ1-2Quantity
CQquantityQuantityQuantity
TQ1-3Repeat Pattern
RPToccurrenceTimingBackboneElement
TQ1-4Explicit Time
TMoccurrenceTiming.repeat.timeOfDaytime
TQ1-5Relative Time And Units
CQoccurrenceTIming.repeat.offsetunsignedInt
Si IF TQ1-3.9 IS EMPTY
TQ1-6Service Duration
CQoccurrenceTiming.boundsDurationSimpleQuantity
Si IF TQ1-7 AND TQ1-8 NOT VALUED
TQ1-6Service Duration
CQoccurrenceTiming.boundsPeriod.enddateTime
Si IF TQ1-7 VALUED AND TQ1-8 NOT VALUEDValor occurrenceTiming.boundPeriod.start + TQ1-6
TQ1-6Service Duration
CQoccurrenceTiming.boundsPeriod.startdateTime
Si IF TQ1-7 NOT VALUED AND TQ1-8 VALUEDValor occurrenceTiming.boundPeriod.end - TQ1-6
TQ1-7Start Date/Time
DTMoccurrenceTiming.repeat.boundsPeriod.startdateTime
TQ1-8End Date/Time
DTMoccurrenceTiming.repeat.boundsPeriod.enddateTime
Si IF TQ1-6 NOT VAlUED
TQ1-9Priority
CWEprioritycode
Mapa de códigos request-priority
TQ1-11Text Instruction
TXnote(Annotation.text)Reference(Annotation)
TQ1-13Occurrence Duration
CQoccurrenceTiming.durationdecimal
TQ1-13Occurrence Duration
CQoccurrenceTiming.durationUnitcode
TQ1-14Total Occurrences
NMoccurrenceTiming.repeat.countMaxpositiveInt