HL7 Version 2 to FHIR
1.0.0-ballot - ballot International flag

HL7 Version 2 to FHIR, published by HL7 International / Orders and Observations. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/v2-to-fhir/ and changes regularly. See the Directory of published versions

ConceptMap: Segment TQ1 to ServiceRequest Map (Experimental)

Official URL: http://hl7.org/fhir/uv/v2mappings/segment-tq1-to-servicerequest Version: 1.0.0-ballot
Active as of 2024-12-20 Computable Name: SegmentTQ1ToServiceRequest

Copyright/Legal: Copyright (c) 2020, HL7 International, Inc., All Rights Reserved.

This ConceptMap represents a mapping from the HL7 V2 Segment TQ1 to the FHIR ServiceRequest Resource.

This ConceptMap represents the mapping from the HL7 V2 TQ1 Segment to the FHIR ServiceRequest Resource. See also the FHIR Shorthand or the CSV Source.

HL7 v2Condition (IF True, args)HL7 FHIRComments
Sort OrderIdentifierNameData TypeCardinality - MinCardinality - MaxComputable ANTLRComputable FHIRPathNarrativeFHIR AttributeExtensionData TypeCardinality - MinCardinality - MaxData Type MappingVocabulary Mapping
(IS, ID, CE, CEN, CWE)
Assignment
1TQ1-1Set ID - TQ1SI01
2TQ1-2QuantityCQ01ServiceRequest.quantityQuantityServiceRequest.Quantity01CQ[Quantity]
3TQ1-3Repeat PatternRPT0-1ServiceRequest.occurrenceTimingServiceRequest.BackboneElement01RPT[Timing]
4TQ1-4Explicit TimeTM0-1ServiceRequest.occurrenceTiming.repeat.timeOfDayServiceRequest.time0-1
5TQ1-5Relative Time and UnitsCQ0-1IF TQ1-3.9 IS EMPTYServiceRequest.occurrenceTIming.repeat.offsetServiceRequest.unsignedInt01CQ[UnsignedInt]
6TQ1-6Service DurationCQ01IF TQ1-7 AND TQ1-8 NOT VALUEDServiceRequest.occurrenceTiming.boundsDurationServiceRequest.SimplyQuantity01CQ[Quantity]
6TQ1-6Service DurationCQ01IF TQ1-7 VALUED AND TQ1-8 NOT VALUEDServiceRequest.occurrenceTiming.boundsPeriod.endServiceRequest.dateTime01occurrenceTiming.boundPeriod.start + TQ1-6
6TQ1-6Service DurationCQ01IF TQ1-7 NOT VALUED AND TQ1-8 VALUEDServiceRequest.occurrenceTiming.boundsPeriod.startServiceRequest.dateTime01occurrenceTiming.boundPeriod.end - TQ1-6
7TQ1-7Start date/timeDTM01ServiceRequest.occurrenceTiming.repeat.boundsPeriod.startServiceRequest.dateTime01
8TQ1-8End date/timeDTM01IF TQ1-6 NOT VAlUEDServiceRequest.occurrenceTiming.repeat.boundsPeriod.endServiceRequest.dateTime01
9TQ1-9PriorityCWE0-1ServiceRequest.priorityServiceRequest.code01ExtendedPriorityCodes
10TQ1-10Condition textTX01extension??-performance-conditionServiceRequest.string01
11TQ1-11Text instructionTX01ServiceRequest.note(ServiceRequest.Annotation.text)Reference(ServiceRequest.Annotation)0-1
12TQ1-12ConjunctionID01
13TQ1-13Occurrence durationCQ01ServiceRequest.occurrenceTiming.durationServiceRequest.decimal01CQ[Decimal]goes to .duration and .durationUnit
13TQ1-13Occurrence durationCQ01ServiceRequest.occurrenceTiming.durationUnitServiceRequest.code01CQ[Code]
14TQ1-14Total occurrencesNM01ServiceRequest.occurrenceTiming.repeat.countMaxServiceRequest.positiveInt01NM[PositiveInt]

Generated Narrative: ConceptMap segment-tq1-to-servicerequest

Mapping from TQ1 to ServiceRequest


Group 1 Mapping from unspecified code system to unspecified code system

Source CodeRelationshipTarget CodeComment
TQ1-2 (Quantity)is equivalent toquantityQuantity
TQ1-3 (Repeat Pattern)is equivalent tooccurrenceTiming
TQ1-4 (Explicit Time)is equivalent tooccurrenceTiming.repeat.timeOfDay
TQ1-5 (Relative Time and Units)is equivalent tooccurrenceTIming.repeat.offset
TQ1-6 (Service Duration)is equivalent tooccurrenceTiming.boundsDuration
TQ1-6 (Service Duration)is equivalent tooccurrenceTiming.boundsPeriod.end
TQ1-6 (Service Duration)is equivalent tooccurrenceTiming.boundsPeriod.start
TQ1-7 (Start date/time)is equivalent tooccurrenceTiming.repeat.boundsPeriod.start
TQ1-8 (End date/time)is equivalent tooccurrenceTiming.repeat.boundsPeriod.end
TQ1-9 (Priority)is equivalent topriority
TQ1-11 (Text instruction)is equivalent tonote(Annotation.text)
TQ1-13 (Occurrence duration)is equivalent tooccurrenceTiming.durationgoes to .duration and .durationUnit
TQ1-13 (Occurrence duration)is equivalent tooccurrenceTiming.durationUnit
TQ1-14 (Total occurrences)is equivalent tooccurrenceTiming.repeat.countMax

Notes: