minimal Common Oncology Data Elements (mCODE) Implementation Guide
3.0.0-ballot - 2023May United States of America flag

minimal Common Oncology Data Elements (mCODE) Implementation Guide, published by HL7 International Clinical Interoperability Council. This is not an authorized publication; it is the continuous build for version 3.0.0-ballot). This version is based on the current content of and changes regularly. See the Directory of published versions

Resource Profile: HumanSpecimen - Mappings

Active as of 2023-03-27 Maturity Level: 1

Mappings for the mcode-human-specimen resource profile.

Mappings for RIM Mapping (

SpecimenEntity. Role, or Act, Role[classCode=SPEC]
   identifier (bodyStructureIdentifier)n/a, II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT]
      useRole.code or implied by context
      typeRole.code or implied by context
      systemII.root or
      valueII.extension or II.root if system indicates OID or GUID (Or or root)
      periodRole.effectiveTime or implied by context
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   accessionIdentifier.participation[typeCode=SBJ].act[classCode=ACSN, moodCode=EVN].id
   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)
   collection.participation[typeCode=SBJ].act[classCode=SPECCOLLECT, moodCode=EVN]
         codingunion(., ./translation)
   processing.participation[typeCode=SBJ].act[code=SPCTRT, moodCode=EVN]
   note.inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value

Mappings for FiveWs Pattern Mapping (

   subjectFiveWs.subject[x], FiveWs.subject

Mappings for HL7 v2 Mapping (

   identifier (bodyStructureIdentifier)CX / EI (occasionally, more often EI maps to a resource id or a URL)
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   accessionIdentifierSPM-30 (v2.7+)
   typeSPM-4 and possibly SPM-5
   requestORC? OBR-2/3?
      bodySiteSPM-8 and SPM-9
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      capacityone of: SAC 16, SAC17 and SAC 20, or SAC 21 and SAC 20
      specimenQuantitySAC-23 (value) SAC-24 (units