FHIR CI-Build

This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon

Responsible Owner: Orders and Observations icon Work GroupStandards Status: InformativeSecurity Category: Patient Compartments: Device, Group, Patient, Practitioner

Mappings for the Specimen resource (see Mappings to Other Standards for further information & status).

Specimen clinical.diagnostics
    identifier FiveWs.identifier
    status FiveWs.status
    type FiveWs.what[x]
    subject FiveWs.subject
    receivedTime FiveWs.done[x]
    request FiveWs.why[x]
        type FiveWs.what[x]
        collector FiveWs.actor
        collected[x] FiveWs.init
        duration FiveWs.init
        performer FiveWs.actor
The mappings provided in this tab are indicative of how HL7 v2 fields relate to HL7 FHIR attributes in this resource, but is not complete and without critical HL7 v2 context. The HL7 v2-FHIR Implementation guide, located here icon, provides additional guidance on transforming an HL7 v2 message to FHIR resources for FHIR R4 and FHIR R6.
Specimen
    identifier SPM-2
    status SPM-20
    type SPM-4 and possibly SPM-5
    subject
    receivedTime SPM-18
    parent
    request ORC? OBR-2/3?
    combined
    role SPM-10
    feature
        type
        description
    collection SPM-14
        collector PRT
        collected[x] SPM-17
        duration
        quantity SPM-12
        method SPM-7
        device[x] SPM-14
        procedure
        bodySite SPM-8 and SPM-9
        fastingStatus[x] OBR-
    processing
        description
        method
        performer PRT
        device[x]
        additive SPM-6
        time[x]
    container
        device[x]
        specimenQuantity SAC-23 (value) SAC-24 (units
    condition SPM-24
    note OBX
Specimen Role[classCode=SPEC]
    identifier .id
    status status
    type .code
    subject .scoper or .scoper.playsRole
    receivedTime .participation[typeCode=SBJ].act[code=SPCREC, moodCode=EVN].effectiveTime
    parent .scoper (if parent) .player.scopesRole[classCode=SPEC].player (if child)
    request outboundRelationship[typeCode=FLFS].target
    feature .player.scopingRole[classCode=FEAT].scoper
        type .code
        description .text
    collection .participation[typeCode=SBJ].act[classCode=SPECCOLLECT, moodCode=EVN]
        collector .participation[typeCode=PFM].role
        collected[x] .effectiveTime
        quantity .participation[typeCode=SBJ].role[classCode=SPEC].player.quantity
        method .methodCode
        device[x] participation[typeCode=DEV]
        bodySite .targetSiteCode
    processing .participation[typeCode=SBJ].act[code=SPCTRT, moodCode=EVN]
        description .text
        method .code
        performer .participation[typeCode=PFM].role
        device[x] participation[typeCode=DEV]
        additive .participation[typeCode=CSM].role[classCode=ADTV].code
        time[x] .effectiveTime
    container .player.scopingRole[classCode=CONT].scoper
        device[x] participation[typeCode=DEV]
        specimenQuantity .playedRole[classCode=CONT].quantity
    note .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value