Nomenclatures des objets de santé (NOS)
1.5.0 - trial-use
This page is part of the Guide d'implémentation des NOS (v1.5.0: Release) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions
DRAFT au 28/08/23
La règle de nommage des NOS est complexe car elle est utilisée dans le nom des nomenclatures, le nom de l’URL, les noms des fichiers et pour FHIR, dans le nom de l’ID de la ressource. Chacune de ces notions faisant référence à des conventions de nommage différentes.
Par ailleurs, le passage des NOS dans le SMT interroge également dans le nom de domaine à utiliser.
Vu l’impact d’une modification de la règle de nommage des NOS, nous envisageons une migration en 3 temps :
Le tableau suivant résume la migration proposée en cible - étape 2/3.
| Règle | Aujourd'hui | Demain (proposition) |
|---|---|---|
| Nom de la nomenclature | {type}sep{code}sep{libelléNOS}[sep{libelléSource}][sep{libelléSuffixe}] sachant que "-" et "_" sont acceptés comme séparateur. Exemple : TRE_A03-ClasseDocument |
{type}_{code}_{libelléNOS}[_{libelléSource}][_{libelléSuffixe}] sachant que ni "-" ni "_" ne sont acceptés dans les libellés xx. Exemple :TRE_A03_ClasseDocument |
| ID de la nomenclature hors Fhir | Non applicable | {nom de la nomenclature Avec Tirets} , soit en remplaçant les '_' en "-" et en ajoutant un tiret devant chaque mot Exemple : TRE-A03-Classe-Document |
| ID de la nomenclature pour Fhir | {nom de la nomenclature En Tiret} soit le nom de la nomenclature en remplaçant les caractères "_" par "-". Exemple : TRE-A03-ClasseDocument |
{nom de la nomenclature Avec Tirets} , soit en remplaçant les '_' en "-" et en ajoutant un tiret devant chaque mot Exemple : TRE-A03-Classe-Document |
| URL de la nomenclature hors FHIR | {domaine}/NOS/{nom de la nomenclature} Exemple : "https://mos.esante.gouv.fr/NOS/TRE_A03-ClasseDocument" |
{domaine}/NOS/{ID} Exemple : "https://mos.esante.gouv.fr/NOS/TRE-A03-Classe-Document" |
| URL de la nomenclature pour FHIR | {domaine}/NOS/{nom de la nomenclature}/FHIR/{ID} Exemple : https://mos.esante.gouv.fr/NOS/TRE_A03-ClasseDocument/FHIR/TRE-A03-ClasseDocument |
{domaine}/NOS/{ID}/FHIR/CodeSystem/{ID} Exemple : https://mos.esante.gouv.fr/NOS/TRE-A03-Classe-Document/FHIR/CodeSystem/TRE-A03-Classe-Document" |
| nom d'un fichier de la nomenclature | {nom de la nomenclature}[-FHIR].{extensionFichier} Exemple : TRE_A03-ClasseDocument-FHIR.json |
{nom de la nomenclature}[_FHIR].{extensionFichier} Exemple : "TRE_A03_ClasseDocument_FHIR.extension" |
Remarque : Le SMT effectue cette mise à jour
type de ressource FHIR : “CodeSystem” ou “ValueSet” ou “Map”
nom de l’URL :
Le nom complet d’une nomenclature NOS comporte des séparateurs car il contient plusieurs informations :
Le couple (type de la nomenclature, code de la nomenclature) permet d’identifier de manière unique une nomenclature NOS.
Le nom d’une nomenclature NOS sert de base à créer l’URL et certains identifiants FHIR (nom de la ressource, ID, URL).
Exemple sur la TRE_A03-ClasseDocument :
Pour être en phase avec les standards Web et FHIR, nous devons donc nous assurer que l’ID ne comporte pas de “_” et que le nom de la nomenclature ne comporte pas de “-“.
Contrainte NOS : Chaque nomenclature NOS comporte plusieurs formats dont le format FHIR. Même si dans le SMT, les NOS doivent être au format FHIR, nous souhaitons garder cette indépendance. Cela se traduit par un espace de nom pour chaque nomenclature et à l’intérieur de cet espace de nom, les formats classiques et un espace de nom par format spécifique
Exemple des fichiers de la nomenclature TRE_A03-ClassDocument :
Exemple URL NOS - Existant
Préconisations :
Exemple :
La nomenclature “JDV_J32-TypeHabitation-ROR” deviendrait :
Remarque : il existe des codes TRE avec un même numéro. Exemple : TRE-A01 et TRE_R01 ==> Serait à renommer en T0001a et T0001r
==> Le standard Fhir sera respecté et le résultat sera moins ambiguë
==> appliquer les règles de nommage idéales
A compléter
Exemple de nommage d'une nomenclature sur le JDV_J53 - Existant
Exemple de nommage d'une nomenclature sur le JDV_J53 -Cible Etape 2 sur 3
- Même si ce document doit être actualisé, la convention de nommage est la base des règles de l’existant NOS : lien