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 SPM to Specimen Map (Experimental)

Official URL: http://hl7.org/fhir/uv/v2mappings/segment-spm-to-specimen Version: 1.0.0-ballot
Active as of 2023-12-19 Computable Name: SegmentSPMToSpecimen

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

This ConceptMap represents a mapping from the HL7 V2 Segment SPM to the FHIR Specimen Resource.

This ConceptMap represents the mapping from the HL7 V2 SPM Segment to the FHIR Specimen 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 MappingAssignmentVocabulary Mapping
(IS, ID, CE, CEN, CWE)
1SPM-1Set ID - SPMSI01
2SPM-2Specimen IDEIP01Specimen.identifierSpecimen.Identifier0-1EIP[Identifier-PlacerAssignedIdentifier]
2SPM-2Specimen IDEIP01Specimen.identifierSpecimen.Identifier0-1EIP[Identifier-FillerAssignedIdentifier]
3SPM-3Specimen Parent IDsEIP0-1Specimen.parent.identifierSpecimen.Identifier01EIP[Identifier-PlacerAssignedIdentifier]
3SPM-3Specimen Parent IDsEIP0-1Specimen.parent.identifierSpecimen.Identifier01EIP[Identifier-FillerAssignedIdentifier]
4SPM-4Specimen TypeCWE11Specimen.typeSpecimen.CodeableConcept01CWE[CodeableConcept]SpecimenType
5SPM-5Specimen Type ModifierCWE0-1
6SPM-6Specimen AdditivesCWE0-1Specimen.container.additiveCodeableConceptSpecimen.CodeableConcept01CWE[CodeableConcept]Addition/Preservative
7SPM-7Specimen Collection MethodCWE01Specimen.collection.methodSpecimen.CodeableConcept01CWE[CodeableConcept]SpecimenCollectionMethod
8SPM-8Specimen Source SiteCWE01Specimen.collection.bodySiteSpecimen.CodeableConcept01CWE[CodeableConcept]SpecimenSourceSite
9SPM-9Specimen Source Site ModifierCWE0-1collection.extension??-bodySiteModifierSpecimen.CodeableConcept0-1CWE[CodeableConcept]SpecimenSourceTypeModifier
10SPM-10Specimen Collection SiteCWE01
11SPM-11Specimen RoleCWE0-1
12SPM-12Specimen Collection AmountCQ01Specimen.collection.quantitySpecimen.SimpleQuantity01CQ[Quantity]
13SPM-13Grouped Specimen CountNM01
14SPM-14Specimen DescriptionST0-1Specimen.note(Specimen.Annotation.text)Specimen.markdown11
15SPM-15Specimen Handling CodeCWE0-1
16SPM-16Specimen Risk CodeCWE0-1
17SPM-17Specimen Collection Date/TimeDR01IF SPM-17.2 VALUEDSpecimen.collection.collectedPeriodDR[Period]
17SPM-17Specimen Collection Date/TimeDR01IF SPM-17.2 NOT VALUEDSpecimen.collection.collectedDateTimeDR[dateTime]
18SPM-18Specimen Received Date/TimeDTM01Specimen.receivedTimeSpecimen.dateTime01
19SPM-19Specimen Expiration Date/TimeDTM01
20SPM-20Specimen AvailabilityID01Specimen.statusSpecimen.code01Yes/No
21SPM-21Specimen Reject ReasonCWE0-1extension??-rejectReasonSpecimen.CodeableConcept0-1CWE[CodeableConcept]SpecimenRejectReason
22SPM-22Specimen QualityCWE01
23SPM-23Specimen AppropriatenessCWE01
24SPM-24Specimen ConditionCWE0-1Specimen.conditionSpecimen.CodeableConcept0-1CWE[CodeableConcept]SpecimenCondition
25SPM-25Specimen Current QuantityCQ01
26SPM-26Number of Specimen ContainersNM01
27SPM-27Container TypeCWE01Specimen.container.typeSpecimen.CodeableConcept01CWE[CodeableConcept]ContainerType
28SPM-28Container ConditionCWE01
29SPM-29Specimen Child RoleCWE01
30SPM-30Accession IDCX0-1Specimen.accessionIdentifierSpecimen.Identifier01CX[Identifier]
31SPM-31Other Specimen IDCX0-1Specimen.identifierSpecimen.Identifier0-1CX[Identifier]
32SPM-32Shipment IDEI01Specimen.identifierSpecimen.Identifier0-1EI[Identifier-Extension]
32SPM-32Shipment IDEI01Specimen.identifier.type.coding.codeassign: "SHIP"Specimen.code01
32SPM-32Shipment IDEI01Specimen.identifier.type.coding.systemSpecimen.uri01

Mapping from SPM to Specimen

ACTIVE (not intended for production usage). Published on 2023-12-19 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 SPM to the FHIR Specimen Resource.


Group 1Mapping from unspecified code system to unspecified code system

Source Concept DetailsRelationshipTarget Concept DetailsProperties
Codes from vocabularymapdatatypemapCodes from antlr
SPM-2Specimen IDEIP[Identifier-PlacerAssignedIdentifier]is equivalent toidentifier[1]identifier[1]
SPM-2Specimen IDEIP[Identifier-FillerAssignedIdentifier]is equivalent toidentifier[2]identifier[2]
SPM-3Specimen Parent IDsEIP[Identifier-PlacerAssignedIdentifier]is equivalent toparent.identifierparent.identifier
SPM-3Specimen Parent IDsEIP[Identifier-FillerAssignedIdentifier]is equivalent toparent.identifierparent.identifier
SPM-4Specimen TypeSpecimenTypeCWE[CodeableConcept]is equivalent totypetype
SPM-6Specimen AdditivesAddition/PreservativeCWE[CodeableConcept]is equivalent tocontainer.additiveCodeableConceptcontainer.additiveCodeableConcept
SPM-7Specimen Collection MethodSpecimenCollectionMethodCWE[CodeableConcept]is equivalent tocollection.methodcollection.method
SPM-8Specimen Source SiteSpecimenSourceSiteCWE[CodeableConcept]is equivalent tocollection.bodySitecollection.bodySite
SPM-12Specimen Collection AmountCQ[Quantity]is equivalent tocollection.quantitycollection.quantity
SPM-14Specimen Descriptionis equivalent tonote(Annotation.text)note(Annotation.text)
SPM-17Specimen Collection Date/TimeDR[Period]is equivalent tocollection.collectedPeriodcollection.collectedPeriodIF SPM-17.2 VALUED
SPM-17Specimen Collection Date/TimeDR[dateTime]is equivalent tocollection.collectedDateTimecollection.collectedDateTimeIF SPM-17.2 NOT VALUED
SPM-18Specimen Received Date/Timeis equivalent toreceivedTimereceivedTime
SPM-20Specimen AvailabilityYes/Nois equivalent tostatusstatus
SPM-24Specimen ConditionSpecimenConditionCWE[CodeableConcept]is equivalent toconditioncondition
SPM-27Container TypeContainerTypeCWE[CodeableConcept]is equivalent tocontainer.typecontainer.type
SPM-30Accession IDCX[Identifier]is equivalent toaccessionIdentifieraccessionIdentifier
SPM-31Other Specimen IDCX[Identifier]is equivalent toidentifier[2]identifier[2]
SPM-32Shipment IDEI[Identifier-Extension]is equivalent toidentifier[3]identifier[3]
SPM-32Shipment IDis equivalent toidentifier[3].type.coding.codeidentifier[3].type.coding.code
SPM-32Shipment IDis equivalent toidentifier[3].type.coding.system= "http://terminology.hl7.org/CodeSystem/v2-0203"

Notes: