MIABIS on FHIR Implementation Guide
1.3.0 - CI Build

MIABIS on FHIR Implementation Guide - Local Development build (v1.3.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Sample - Mappings

Active as of 2026-06-22

Mappings for the miabis-sample 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
... Slices for extension
.... extension:sampleCollection
... 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
.... Slices for collected[x]
.effectiveTime
FiveWs.init
SPM-17
..... collected[x]:collectedDateTime
.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
..... id
n/a
..... extension
n/a
..... coding
  • union(.
  • ./translation)
  • C*E.1-8
  • C*E.10-22
...... id
n/a
...... extension
n/a
...... system
./codeSystem
C*E.3
...... version
./codeSystemVersion
C*E.7
...... code
./code
C*E.1
...... display
CV.displayName
C*E.2 - but note this is not well followed
...... userSelected
CD.codingRationale
Sometimes implied by being first
..... text
./originalText[mediaType/code="text/plain"]/data
C*E.9. But note many systems use C*E.2 for this
.... fastingStatus[x]
OBR-
... processing
  • .participation[typeCode=SBJ].act[code=SPCTRT
  • moodCode=EVN]
.... id
n/a
.... Slices for extension
..... extension:storageTemperature
.... 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
.... 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
.... id
n/a
.... extension
n/a
.... author[x]
Act.participant[typeCode=AUT].role
N/A
.... time
Act.effectiveTime
N/A
.... text
Act.text
N/A

doco Documentation for this format