FR Document Core (FHIR)
0.1.0 - ci-build

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: FR Device Document - Mappings

Draft as of 2026-08-07

Mappings for the fr-device-auteur-document resource profile.

#### Mappings to Structures in this Implementation Guide

No Mappings Found

#### Mappings to other Structures

No Mappings Found

#### Other Mappings

Name | RIM Mapping | FiveWs Pattern Mapping | UDI Mapping
--- | --- | --- | ---
Device | Device |  |
id |  |  |
meta |  |  |
implicitRules |  |  |
language |  |  |
text | Act.text? |  |
contained | N/A |  |
extension | N/A |  |
modifierExtension | N/A |  |
identifier | .id | FiveWs.identifier | The serial number which is a component of the production identifier (PI) a conditional variable portion of a UDI. The identifier.type code should be set to “SNO”(Serial Number) and the system left empty.
definition |  |  |
udiCarrier | .id and .code | FiveWs.identifier |
id | n/a |  |
extension | n/a |  |
modifierExtension | N/A |  |
deviceIdentifier | Role.id.extension | FiveWs.what[x] | The device identifier (DI) a mandatory fixed portion of a UDI that identifies the labeler and the specific version or model of a device.
issuer | Role.id.root |  | http://hl7.org/fhir/NamingSystem/gs1 HIBCC DIs: http://hl7.org/fhir/NamingSystem/hibcc ICCBBA DIs for blood containers: http://hl7.org/fhir/NamingSystem/iccbba-blood ICCBA DIs for other devices: http://hl7.org/fhir/NamingSystem/iccbba-other
jurisdiction | Role.scoper |  |
carrierAIDC | Role.id.extension |  | A unique device identifier (UDI) on a device label a form that uses automatic identification and data capture (AIDC) technology.
carrierHRF | Role.id.extension |  | A unique device identifier (UDI) on a device label in plain text
entryType | NA |  |
status | .statusCode | FiveWs.status |
statusReason |  | FiveWs.status |
distinctIdentifier | .lotNumberText | FiveWs.what[x] | The lot or batch number within which a device was manufactured - which is a component of the production identifier (PI) a conditional variable portion of a UDI.
manufacturer | .playedRole[typeCode=MANU].scoper.name | FiveWs.what[x] | N/A
manufactureDate | .existenceTime.low | FiveWs.what[x] | The date a specific device was manufactured - which is a component of the production identifier (PI) a conditional variable portion of a UDI. For FHIR MM:SS]. If hour is present the minutes and seconds should both be set to “00”.
expirationDate | .expirationTime | FiveWs.what[x] | the expiration date of a specific device - which is a component of the production identifier (PI) a conditional variable portion of a UDI. For FHIR MM:SS]. If hour is present the minutes and seconds should both be set to “00”.
lotNumber | .lotNumberText | FiveWs.what[x] | The lot or batch number within which a device was manufactured - which is a component of the production identifier (PI) a conditional variable portion of a UDI.
serialNumber | .playedRole[typeCode=MANU].id | FiveWs.what[x] |
deviceName |  |  |
id | n/a |  |
extension | n/a |  |
modifierExtension | N/A |  |
name |  |  |
type | .playedRole[typeCode=MANU].code | FiveWs.what[x] |
modelNumber | .softwareName (included as part) | FiveWs.what[x] |
partNumber | .playedRole[typeCode=MANU].id | FiveWs.what[x] |
type |  |  |
specialization |  |  |
id | n/a |  |
extension | n/a |  |
modifierExtension | N/A |  |
systemType |  |  |
version |  | FiveWs.what[x] |
version |  |  |
id | n/a |  |
extension | n/a |  |
modifierExtension | N/A |  |
type |  |  |
component |  | FiveWs.what[x] |
value |  |  |
property |  |  |
id | n/a |  |
extension | n/a |  |
modifierExtension | N/A |  |
type |  |  |
valueQuantity |  |  |
valueCode |  |  |
patient | .playedRole[typeCode=USED].scoper.playedRole[typeCode=PAT] | FiveWs.subject |
owner | .playedRole[typeCode=OWN].scoper | FiveWs.source |
contact | .scopedRole[typeCode=CON].player | FiveWs.source |
location | .playedRole[typeCode=LOCE].scoper | FiveWs.where[x] |
url | .telecom | FiveWs.where[x] |
note | .text |  |
safety | NA |  |
parent |  |  |
Documentation for this format