Terminologies de Santé
1.5.0 - final-text
Terminologies de Santé - version de développement local (v1.5.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées
Les jeux de valeurs évoluent pour plusieurs raisons :
Dans FHIR, chaque ValueSet possède deux attributs clés pour le versioning :
url : identifiant canonique unique et stable (ne change jamais)version : numéro de version de la ressource{
"resourceType": "ValueSet",
"url": "http://exemple.fr/fhir/ValueSet/mon-jeu-de-valeurs",
"version": "1.0.0",
"name": "MonJeuDeValeurs",
"status": "active"
}
Le serveur de terminologie (FTS) gère automatiquement l’historique des versions :
_historyDans certains cas, il peut être nécessaire de mettre à disposition plusieurs versions simultanément d’un même JDV (ex: période de transition, rétrocompatibilité).
Voici l’approche retenue pour ce faire :
Créer des ressources avec la même URL et des identifiants (id) différents pour chaque version.
| Version | URL (canonique) | id (technique) |
|---|---|---|
| 1.0.0 | http://exemple.fr/fhir/ValueSet/statut-patient |
statut-patient-v1 |
| 2.0.0 | http://exemple.fr/fhir/ValueSet/statut-patient |
statut-patient-v2 |
Récupérer la dernière version :
GET [base]/ValueSet?url=http://exemple.fr/fhir/ValueSet/statut-patient
Récupérer une version spécifique :
GET [base]/ValueSet?url=http://exemple.fr/fhir/ValueSet/statut-patient&version=1.0.0
Expand d’une version spécifique :
GET [base]/ValueSet/$expand?url=http://exemple.fr/fhir/ValueSet/statut-patient&version=1.0.0