ansforge / IG-fhir-repertoire-offre-ressources-sante

Définition des spécifications de l'API FHIR pour utiliser le Répertoire national de l’Offre et des Ressources en santé et accompagnement médico-social (ROR).
https://interop.esante.gouv.fr/ig/fhir/ror/
MIT License
2 stars 1 forks source link

ajouter le mapping modele logique #64

Closed sdemeyANS closed 7 months ago

sdemeyANS commented 1 year ago

exemple https://build.fhir.org/ig/hl7-eu/x-ehealth/models.html https://github.com/hl7-eu/x-ehealth/tree/master

sdemeyANS commented 1 year ago

A planifier

M-Priour commented 10 months ago

Bonjour, Voici la requête qui permet de préconstruire le fichier de mapping : select json_extract(Resources.json,'$.name') as resource, json_extract(Resources.json,'$.baseDefinition') as base, value as element , json_extract(Resources.json, REPLACE(fullkey,'id', 'short')) as commentaire, json_extract(Resources.json, REPLACE(fullkey,'id', 'min')) as min, json_extract(Resources.json, REPLACE(fullkey,'id', 'max')) as max,
json_extract(Resources.json, REPLACE(fullkey,'id', 'binding.valueSet')) as Valueset,
json_extract(Resources.json, REPLACE(fullkey,'id', 'type')) as type,
json_extract(Resources.json, REPLACE(fullkey,'id', 'mapping')) as mapping

from Resources, json_tree(Resources.json,"$.snapshot.element") as jtree where Resources.type="StructureDefinition" and json_extract(Resources.json,'$.type')!='Extension' and (jtree.key='id' ) [map-ror.xlsx](https://github.com/ansforge/IG-fhir-repertoire-offre-ressources-sante/files/13638723/map-ror.xlsx)

M-Priour commented 10 months ago

Il reste ensuite un indiquer le mapping dans les SD

sly-kereval commented 9 months ago

Propositions :

sdemeyANS commented 9 months ago

Propositions :

sly-kereval commented 9 months ago

Propositions :

Oui, on a fait quelques tests, ça semble être lié à l'héritage.

sdemeyANS commented 9 months ago
  • Schéma fonctionnel/FHIR global et schéma par ressource en plantuml dans l'onglet mapping (taille de l'affichage à revoir)

Effectivement pour l'affichage :) Pas facile à lire du coup

M-Priour commented 9 months ago

Bonjour, Est-ce que la requête a été utilisée pour faire le mapping ou vérifier son exhaustivité ? Cdlt

paulineheurtebise commented 8 months ago

Réunion 19/02/24

@nriss, @sdemeyANS, @M-Priour Proposition de synthèse de nos échanges d'hier n'hésitez pas à compléter / corriger.

Objectif

Automatiser/industrialiser la génération de mapping pour avoir une entrée de maintenance unique. Consommation du mapping sous différents formats : tableau + schéma + description dans la ressource (?)

Piste de reflexion 1 : Entrée à partir du short Cf Support ppt)

Piste de reflexion 2 : Entrée à partir du mapping

M-Priour commented 8 months ago

Pour ma part, je suis plutôt favorable au point 2 qui est plus adapté à notre besoin et qui est plus adapté par rapport au standard.

nriss commented 8 months ago

Pour ma part, je suis plutôt favorable au point 2 qui est plus adapté à notre besoin et qui est plus adapté par rapport au standard.

D'accord également, j'ai l'impression que l'on peut se permettre des petits écarts au niveau du short avec le MOS si celui-ci évolue. Il faut de toute façon qu'on reste conforme au scope de l'attribut FHIR en question donc il faut que ce soit maîtrisé, l'automatisation engendre un risque d'écart

Donc plutôt option 2 sans automatisation de remplissage du short