Search FHIR

FR Document Core (FHIR)
0.1.0 - ci-build France (la) flag

FR Document Core (FHIR), published by Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/ansforge/interop-IG-fhir-document-core/ and changes regularly. See the Directory of published versions

Resource Profile: Specimen - FR Specimen Document - Mappings

Draft as of 2026-08-07

Mappings for the fr-specimen-document resource profile.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameRIM MappingFiveWs Pattern MappingHL7 v2 Mappingdoco
.. Specimen
Role[classCode=SPEC]
... id
... meta
... implicitRules
... text
Act.text?
... contained
N/A
... extension
N/A
... modifierExtension
N/A
... identifier
.id
FiveWs.identifier
SPM-2
... accessionIdentifier
  • .participation[typeCode=SBJ].act[classCode=ACSN
  • moodCode=EVN].id
FiveWs.identifier
SPM-30 (v2.7+)
... status
status
FiveWs.status
SPM-20
... type
.code
FiveWs.what[x]
SPM-4 and possibly SPM-5
... subject
.scoper or .scoper.playsRole
FiveWs.subject
... receivedTime
  • .participation[typeCode=SBJ].act[code=SPCREC
  • moodCode=EVN].effectiveTime
FiveWs.done[x]
SPM-18
... parent
.scoper (if parent) .player.scopesRole[classCode=SPEC].player (if child)
... request
outboundRelationship[typeCode=FLFS].target
FiveWs.why[x]
ORC? OBR-2/3?
... collection
  • .participation[typeCode=SBJ].act[classCode=SPECCOLLECT
  • moodCode=EVN]
SPM-14
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... collector
.participation[typeCode=PFM].role
FiveWs.actor
PRT
.... collected[x]
.effectiveTime
FiveWs.init
SPM-17
.... duration
FiveWs.init
.... quantity
.participation[typeCode=SBJ].role[classCode=SPEC].player.quantity
SPM-12
.... method
.methodCode
SPM-7
.... bodySite
.targetSiteCode
SPM-8 and SPM-9
.... fastingStatus[x]
OBR-
... processing
  • .participation[typeCode=SBJ].act[code=SPCTRT
  • moodCode=EVN]
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... description
.text
.... procedure
.code
.... additive
.participation[typeCode=CSM].role[classCode=ADTV].code
SPM-6
.... time[x]
.effectiveTime
... container
.player.scopingRole[classCode=CONT].scoper
.... id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... identifier
.id
SAC-3
.... description
.desc
.... type
.code
SPM-27
..... id
n/a
..... Slices for extension
n/a
...... extension:device
..... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
..... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
.... capacity
.quantity
  • SAC 16
  • SAC17 and SAC 20
  • or SAC 21 and SAC 20
.... specimenQuantity
.playedRole[classCode=CONT].quantity
SAC-23 (value) SAC-24 (units
.... additive[x]
.scopesRole[classCode=ADTV].player
SAC-27
... condition
SPM-24
... note
  • .inboundRelationship[typeCode=SUBJ].source[classCode=OBS
  • moodCode=EVN
  • code="annotation"].value
OBX

doco Documentation for this format