Current Build
Orders and Observations Work GroupMaturity Level: N/AStandards Status: InformativeSecurity Category: Patient Compartments: Device, Patient, Practitioner

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

Specimen
    identifierFiveWs.identifier
    accessionIdentifierFiveWs.identifier
    statusFiveWs.status
    typeFiveWs.what[x]
    subjectFiveWs.subject[x]
    receivedTimeFiveWs.done[x]
    requestFiveWs.why[x]
        collectorFiveWs.actor
        collected[x]FiveWs.init
        durationFiveWs.init
Specimen
    identifierSPM-2
    accessionIdentifierSPM-30 (v2.7+)
    statusSPM-20
    typeSPM-4 and possibly SPM-5
    subject
    receivedTimeSPM-18
    parent
    requestORC? OBR-2/3?
    collectionSPM-14
        collectorPRT
        collected[x]SPM-17
        duration
        quantitySPM-12
        methodSPM-7
        bodySiteSPM-8 and SPM-9
        fastingStatus[x]OBR-
    processing
        description
        procedure
        additiveSPM-6
        time[x]
    container
        identifierSAC-3
        description
        typeSPM-27
        capacityone of: SAC 16, SAC17 and SAC 20, or SAC 21 and SAC 20
        specimenQuantitySAC-23 (value) SAC-24 (units
        additive[x]SAC-27
    conditionSPM-24
    noteOBX
SpecimenRole[classCode=SPEC]
    identifier.id
    accessionIdentifier.participation[typeCode=SBJ].act[classCode=ACSN, moodCode=EVN].id
    statusstatus
    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)
    requestoutboundRelationship[typeCode=FLFS].target
    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
        bodySite.targetSiteCode
    processing.participation[typeCode=SBJ].act[code=SPCTRT, moodCode=EVN]
        description.text
        procedure.code
        additive.participation[typeCode=CSM].role[classCode=ADTV].code
        time[x].effectiveTime
    container.player.scopingRole[classCode=CONT].scoper
        identifier.id
        description.desc
        type.code
        capacity.quantity
        specimenQuantity.playedRole[classCode=CONT].quantity
        additive[x].scopesRole[classCode=ADTV].player
    note.inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value