--- type: "mappings" title: "Specimen Mappings" resource: "Specimen" --- # Specimen Mappings - **Specimen**: rim=Role[classCode=SPEC]; w5=clinical.diagnostics - **Specimen.identifier**: w5=FiveWs.identifier; v2=SPM-2; rim=.id - **Specimen.status**: w5=FiveWs.status; v2=SPM-20; rim=status - **Specimen.type**: w5=FiveWs.what[x]; v2=SPM-4 and possibly SPM-5; rim=.code - **Specimen.subject**: w5=FiveWs.subject; rim=.scoper or .scoper.playsRole - **Specimen.receivedTime**: w5=FiveWs.done[x]; v2=SPM-18; rim=.participation[typeCode=SBJ].act[code=SPCREC, moodCode=EVN].effectiveTime - **Specimen.parent**: rim=.scoper (if parent) .player.scopesRole[classCode=SPEC].player (if child) - **Specimen.request**: w5=FiveWs.why[x]; v2=ORC? OBR-2/3?; rim=outboundRelationship[typeCode=FLFS].target - **Specimen.role**: v2=SPM-10 - **Specimen.feature**: rim=.player.scopingRole[classCode=FEAT].scoper - **Specimen.feature.type**: w5=FiveWs.what[x]; rim=.code - **Specimen.feature.description**: rim=.text - **Specimen.collection**: v2=SPM-14; rim=.participation[typeCode=SBJ].act[classCode=SPECCOLLECT, moodCode=EVN] - **Specimen.collection.collector**: w5=FiveWs.actor; v2=PRT; rim=.participation[typeCode=PFM].role - **Specimen.collection.collected[x]**: w5=FiveWs.init; v2=SPM-17; rim=.effectiveTime - **Specimen.collection.duration**: w5=FiveWs.init - **Specimen.collection.quantity**: v2=SPM-12; rim=.participation[typeCode=SBJ].role[classCode=SPEC].player.quantity - **Specimen.collection.method**: v2=SPM-7; rim=.methodCode - **Specimen.collection.device[x]**: v2=SPM-14; rim=participation[typeCode=DEV] - **Specimen.collection.bodySite**: v2=SPM-8 and SPM-9; rim=.targetSiteCode - **Specimen.collection.fastingStatus[x]**: v2=OBR- - **Specimen.processing**: rim=.participation[typeCode=SBJ].act[code=SPCTRT, moodCode=EVN] - **Specimen.processing.description**: rim=.text - **Specimen.processing.method**: rim=.code - **Specimen.processing.performer**: w5=FiveWs.actor; v2=PRT; rim=.participation[typeCode=PFM].role - **Specimen.processing.device[x]**: rim=participation[typeCode=DEV] - **Specimen.processing.additive**: v2=SPM-6; rim=.participation[typeCode=CSM].role[classCode=ADTV].code - **Specimen.processing.time[x]**: rim=.effectiveTime - **Specimen.container**: rim=.player.scopingRole[classCode=CONT].scoper - **Specimen.container.device[x]**: rim=participation[typeCode=DEV] - **Specimen.container.specimenQuantity**: v2=SAC-23 (value) SAC-24 (units; rim=.playedRole[classCode=CONT].quantity - **Specimen.condition**: v2=SPM-24 - **Specimen.note**: v2=OBX; rim=.inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value