Release 5 R6 Ballot (1st Full Ballot)

This page is part of the FHIR Specification (v5.0.0: R5 - STU v6.0.0-ballot4: Release 6 Ballot (1st Full Ballot) (see Ballot Notes ). This is the The current published version in it's permanent home (it will always be available at this URL). is 5.0.0 . For a full list of available versions, see the Directory of published versions for published versions icon . Page versions: R5 R4B R4 R3 R2

Maturity Level : N/A
Responsible Owner: Orders and Observations icon Work Group Standards Status : Informative Security Category : Patient Compartments : Device , Group , Patient , Practitioner

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

FiveWs.identifier     accessionIdentifier
Specimen clinical.diagnostics
    identifier FiveWs.identifier
    status FiveWs.status
    type FiveWs.what[x]
    subject FiveWs.subject[x] FiveWs.subject
    receivedTime FiveWs.done[x]
    request FiveWs.why[x]
        type FiveWs.what[x]
        collector FiveWs.actor
        collected[x] FiveWs.init
        duration FiveWs.init
        location         performer FiveWs.where[x] 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
    accessionIdentifier SPM-30 (v2.7+)     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         device[x] SPM-14
        procedure
        bodySite SPM-8 and SPM-9
        fastingStatus[x] OBR-
    processing
        description
        method
        additive         performer SPM-6 PRT
        time[x]         device[x]
    container         additive SPM-6
        time[x]
        device     container
        location         device[x]
        specimenQuantity SAC-23 (value) SAC-24 (units
    condition SPM-24
    note OBX
.participation[typeCode=CSM].role[classCode=ADTV].code .effectiveTime .player.scopingRole[classCode=CONT].scoper .participation[typeCode=LOC].role
Specimen Role[classCode=SPEC]
    identifier .id
    accessionIdentifier .participation[typeCode=SBJ].act[classCode=ACSN, moodCode=EVN].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         device[x] participation[typeCode=DEV]
        bodySite .targetSiteCode
    processing .participation[typeCode=SBJ].act[code=SPCTRT, moodCode=EVN]
        description .text
        method .code
        additive         performer .participation[typeCode=PFM].role
        time[x]         device[x] participation[typeCode=DEV]
    container         additive .participation[typeCode=CSM].role[classCode=ADTV].code
        device         time[x] .effectiveTime
participation[typeCode=DEV]     container .player.scopingRole[classCode=CONT].scoper
        location         device[x] participation[typeCode=DEV]
        specimenQuantity .playedRole[classCode=CONT].quantity
    note .inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value