Release 5 Ballot

This page is part of the FHIR Specification (v5.0.0-ballot: FHIR R5 Ballot Preview). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

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]
        typeFiveWs.what[x]
        collectorFiveWs.actor
        collected[x]FiveWs.init
        durationFiveWs.init
        locationFiveWs.where[x]
Specimen
    identifierSPM-2
    accessionIdentifierSPM-30 (v2.7+)
    statusSPM-20
    typeSPM-4 and possibly SPM-5
    subject
    receivedTimeSPM-18
    parent
    requestORC? OBR-2/3?
    combined
    roleSPM-10
    feature
        type
        description
    collectionSPM-14
        collectorPRT
        collected[x]SPM-17
        duration
        quantitySPM-12
        methodSPM-7
        deviceSPM-14
        procedure
        bodySiteSPM-8 and SPM-9
        fastingStatus[x]OBR-
    processing
        description
        method
        additiveSPM-6
        time[x]
    container
        device
        location
        specimenQuantitySAC-23 (value) SAC-24 (units
    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
    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
        deviceparticipation[typeCode=DEV]
        bodySite.targetSiteCode
    processing.participation[typeCode=SBJ].act[code=SPCTRT, moodCode=EVN]
        description.text
        method.code
        additive.participation[typeCode=CSM].role[classCode=ADTV].code
        time[x].effectiveTime
    container.player.scopingRole[classCode=CONT].scoper
        deviceparticipation[typeCode=DEV]
        location.participation[typeCode=LOC].role
        specimenQuantity.playedRole[classCode=CONT].quantity
    note.inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value