Segment SPM in FHIR

How segment SPM (Specimen) becomes FHIR R4 resources, from the HL7 Version 2 to FHIR guide.

HL7 v2 definition
Definition of SPM in HL7 v2 2.8
Maps
Specimen
Used in messages
OML_O21ORU_R01

To Specimen21 rows

HL7 v2 sourcev2 typeFHIR elementFHIR typeConditions and notes
SPM-2Specimen Id
EIPidentifier[1]Identifier
SPM-2Specimen Id
EIPidentifier[2]Identifier
SPM-3Specimen Parent Ids
EIPparent[1](Specimen.identifier[1])Identifier
SPM-3Specimen Parent Ids
EIPparent[1](Specimen.identifier[2])Identifier
SPM-4Specimen Type
CWEtypeCodeableConcept
Code map v2-0487
SPM-6Specimen Additives
CWEcontainer.additiveCodeableConceptCodeableConcept
Code map v2-0371
SPM-7Specimen Collection Method
CWEcollection.methodCodeableConcept
Code map v2-0488
SPM-8Specimen Source Site
CWEcollection.bodySiteCodeableConcept
SPM-12Specimen Collection Amount
CQcollection.quantitySimpleQuantity
SPM-14Specimen Description
STnote(Annotation.text)markdown
SPM-17Specimen Collection Date/Time
DRcollection.collectedPeriod
If IF SPM-17.2 VALUED
SPM-17Specimen Collection Date/Time
DRcollection.collectedDateTime
If IF SPM-17.2 NOT VALUED
SPM-18Specimen Received Date/Time
DTMreceivedTimedateTime
SPM-20Specimen Availability
IDstatuscode
SPM-24Specimen Condition
CWEconditionCodeableConcept
Code map v2-0493
SPM-27Container Type
CWEcontainer.typeCodeableConcept
SPM-30Accession Id
CXaccessionIdentifierIdentifier
SPM-31Other Specimen Id
CXidentifier[2]Identifier
SPM-32Shipment Id
EIidentifier[3]Identifier
SPM-32Shipment Id
EIidentifier[3].type.coding.codecode
SPM-32Shipment Id
EIidentifier[3].type.coding.systemuri