ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

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

ChampTypeCardinalitéRôle
urluri0..1URL canonique.
identifierIdentifier[]0..*Identifiants métier.
versionstring0..1Version.
namestring1..1Nom court.
titlestring0..1Titre humain.
statuscode1..1draft | active | retired | unknown.
kindcode1..1codesystem | identifier | root.
datedateTime1..1Date d'enregistrement.
publisherstring0..1Éditeur.
responsiblestring0..1Entité responsable opérationnellement.
typeCodeableConcept0..1Type d'identifier (HL7 v2-0203 ou propre).
descriptionmarkdown0..1Description.
usagestring0..1Description du contexte d'usage.
uniqueIdBackboneElement[]1..*Identifiants uniques connus (OID, URI, UUID, autres). Possède un preferred.

Exemple JSON

json namingsystem-example.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