NamingSystem — Carnet d'adresses des identifiants et codages
Le registre des systems utilisés dans les Identifier et les Coding FHIR : OID, URI, UUID, leurs propriétaires, leurs descriptions, leurs synonymes.
Objet de la ressource
NamingSystem documente un system utilisé pour qualifier un Identifier
(ex. urn:oid:1.2.250.1.213.1.4.8 pour l'INS-NIR) ou un Coding (ex.
http://loinc.org). Elle déclare le propriétaire, le type (code system ou
identifier system), les UniqueId connus (OID, URI, UUID, autres), et leur préférence.
Elle joue un rôle critique dans l'écosystème national : l'Annuaire Santé, le registre OID de l'ASIP/ANS en France, l'OID Registry de HL7 International publient toutes leurs données en NamingSystem.
Champs clés
| Champ | Type | Cardinalité | Rôle |
|---|---|---|---|
url | uri | 0..1 | URL canonique. |
identifier | Identifier[] | 0..* | Identifiants métier. |
version | string | 0..1 | Version. |
name | string | 1..1 | Nom court. |
title | string | 0..1 | Titre humain. |
status | code | 1..1 | draft | active | retired | unknown. |
kind | code | 1..1 | codesystem | identifier | root. |
date | dateTime | 1..1 | Date d'enregistrement. |
publisher | string | 0..1 | Éditeur. |
responsible | string | 0..1 | Entité responsable opérationnellement. |
type | CodeableConcept | 0..1 | Type d'identifier (HL7 v2-0203 ou propre). |
description | markdown | 0..1 | Description. |
usage | string | 0..1 | Description du contexte d'usage. |
uniqueId | BackboneElement[] | 1..* | Identifiants uniques connus (OID, URI, UUID, autres). Possède un preferred. |
Exemple JSON
{
"resourceType": "NamingSystem",
"id": "loinc",
"name": "LOINC",
"status": "active",
"kind": "codesystem",
"date": "2026-05-15",
"publisher": "Regenstrief Institute",
"responsible": "Regenstrief Institute, Inc.",
"type": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/v2-0203",
"code": "LN"
}]
},
"description": "Logical Observation Identifiers Names and Codes — observation identifiers.",
"usage": "LOINC is used to identify laboratory observations and clinical measurements.",
"uniqueId": [{
"type": "oid",
"value": "2.16.840.1.113883.6.1",
"preferred": false
}, {
"type": "uri",
"value": "http://loinc.org",
"preferred": true
}]
} Pièges courants
- Aucun
preferred=true— laisse les consommateurs perplexes. - OID non normalisé — toujours sans préfixe (le préfixe
urn:oid:est ajouté à l'usage). - Mélange identifier / codesystem — un système de codage et un système d'identifiant ne se déclarent pas pareil.
Ressources liées
- CodeSystem — système de codes.
- ValueSet.
- ConceptMap.
- TerminologyCapabilities.
- Hub FHIR R5.