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-03-22 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.code01Priority
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]

Mapping from TQ1 to ServiceRequest

ACTIVE (not intended for production usage). Published on 2024-03-22 by HL7 International / Orders and Observations (HL7 Orders and Observations Workgroup: http://www.hl7.org/Special/com..., Keith W. Boone: kboone@ainq.com, Rob Hausam: rrhausam@gmail.com). 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.


Group 1 Mapping from unspecified code system to unspecified code system

Source Concept DetailsRelationshipTarget Concept DetailsCommentProperties
Codes from vocabularymapdatatypemapvalueCodes from antlr
TQ1-2QuantityCQ[Quantity]is equivalent toquantityQuantityquantityQuantity
TQ1-3Repeat PatternRPT[Timing]is equivalent tooccurrenceTimingoccurrenceTiming
TQ1-4Explicit Timeis equivalent tooccurrenceTiming.repeat.timeOfDayoccurrenceTiming.repeat.timeOfDay
TQ1-5Relative Time and UnitsCQ[UnsignedInt]is equivalent tooccurrenceTIming.repeat.offsetoccurrenceTIming.repeat.offsetIF TQ1-3.9 IS EMPTY
TQ1-6Service DurationCQ[Quantity]is equivalent tooccurrenceTiming.boundsDurationoccurrenceTiming.boundsDurationIF TQ1-7 AND TQ1-8 NOT VALUED
TQ1-6Service DurationoccurrenceTiming.boundPeriod.start + TQ1-6is equivalent tooccurrenceTiming.boundsPeriod.endoccurrenceTiming.boundsPeriod.endIF TQ1-7 VALUED AND TQ1-8 NOT VALUED
TQ1-6Service DurationoccurrenceTiming.boundPeriod.end - TQ1-6is equivalent tooccurrenceTiming.boundsPeriod.startoccurrenceTiming.boundsPeriod.startIF TQ1-7 NOT VALUED AND TQ1-8 VALUED
TQ1-7Start date/timeis equivalent tooccurrenceTiming.repeat.boundsPeriod.startoccurrenceTiming.repeat.boundsPeriod.start
TQ1-8End date/timeis equivalent tooccurrenceTiming.repeat.boundsPeriod.endoccurrenceTiming.repeat.boundsPeriod.endIF TQ1-6 NOT VAlUED
TQ1-9PriorityPriorityis equivalent toprioritypriority
TQ1-11Text instructionis equivalent tonote(Annotation.text)note(Annotation.text)
TQ1-13Occurrence durationCQ[Decimal]is equivalent tooccurrenceTiming.durationoccurrenceTiming.durationgoes to .duration and .durationUnit
TQ1-13Occurrence durationCQ[Code]is equivalent tooccurrenceTiming.durationUnitoccurrenceTiming.durationUnit
TQ1-14Total occurrencesNM[PositiveInt]is equivalent tooccurrenceTiming.repeat.countMaxoccurrenceTiming.repeat.countMax

Notes: