Segment TQ1 w FHIR

Jak segment TQ1 (Timing/quantity) staje się zasobami FHIR R4 według przewodnika HL7 Version 2 to FHIR.

Definicja HL7 v2
Definicja TQ1 w HL7 v2 2.8
Mapy
MedicationRequestServiceRequest
Używany w wiadomościach
MDM_T02OML_O21

Do MedicationRequestWiersze: 15

Źródło HL7 v2Typ v2Element FHIRTyp FHIRWarunki i uwagi
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
Jeśli IF TQ1-3.9 IS EMPTY
TQ1-6Service Duration
CQoccurrenceTiming.boundsDurationSimpleQuantity
Jeśli IF TQ1-7 AND TQ1-8 NOT VALUED
TQ1-6Service Duration
CQoccurrenceTiming.boundsPeriod.enddateTime
Jeśli IF TQ1-7 VALUED AND TQ1-8 NOT VALUEDWartość occurrenceTiming.boundPeriod.start + TQ1-6
TQ1-6Service Duration
CQoccurneceTiming.boundsPeriod.startdateTime
Jeśli IF TQ1-7 NOT VALUED AND TQ1-8 VALUEDWartość 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 kodów 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

Do ServiceRequestWiersze: 14

Źródło HL7 v2Typ v2Element FHIRTyp FHIRWarunki i uwagi
TQ1-2Quantity
CQquantityQuantityQuantity
TQ1-3Repeat Pattern
RPToccurrenceTimingBackboneElement
TQ1-4Explicit Time
TMoccurrenceTiming.repeat.timeOfDaytime
TQ1-5Relative Time And Units
CQoccurrenceTIming.repeat.offsetunsignedInt
Jeśli IF TQ1-3.9 IS EMPTY
TQ1-6Service Duration
CQoccurrenceTiming.boundsDurationSimpleQuantity
Jeśli IF TQ1-7 AND TQ1-8 NOT VALUED
TQ1-6Service Duration
CQoccurrenceTiming.boundsPeriod.enddateTime
Jeśli IF TQ1-7 VALUED AND TQ1-8 NOT VALUEDWartość occurrenceTiming.boundPeriod.start + TQ1-6
TQ1-6Service Duration
CQoccurrenceTiming.boundsPeriod.startdateTime
Jeśli IF TQ1-7 NOT VALUED AND TQ1-8 VALUEDWartość occurrenceTiming.boundPeriod.end - TQ1-6
TQ1-7Start Date/Time
DTMoccurrenceTiming.repeat.boundsPeriod.startdateTime
TQ1-8End Date/Time
DTMoccurrenceTiming.repeat.boundsPeriod.enddateTime
Jeśli IF TQ1-6 NOT VAlUED
TQ1-9Priority
CWEprioritycode
Mapa kodów 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