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

Erreur FHIR sur une Organization avec un lieu dit (precinct) #291

Closed LoickZoty closed 7 months ago

LoickZoty commented 8 months ago

Description du problème

Notre validateur FHIR remonte une erreur pour une Organization qui possède une adresse avec un lieu dit (precinct). L'extension precinct utilisée est bien celle qui est dans address.line

Fichier•s concerné•s

Le precinct est une extension HL7 : https://hl7.org/fhir/R4/extension-iso21090-adxp-precinct.json.html qui a pour contexte "context" : [{ "type" : "element", "expression" : "Address" }],

Contrairement aux extensions voisines tel que "postalBox" : https://simplifier.net/packages/hl7.fhir.r4.core/4.0.1/files/80727/~json qui a pour contexte "context": [ { "type": "element", "expression": "Address.line" } ],

Solution proposée

Une solution serait d'avoir sa propre extension "precinct" en modifiant le contexte pour "context": [ { "type": "element", "expression": "Address.line" } ],

nriss commented 8 months ago

Issue associée : https://github.com/ansforge/IG-fhir-repertoire-offre-ressources-sante/issues/86

Je propose de déplacer l'extension precinct dans address.

Merci d'avoir identifié cette erreur @LoickZoty !

paulineheurtebise commented 8 months ago
  1. A savoir que la problématique sera aussi applicable à l'Annuaire :)

  2. Je trouve ca dommage de devoir sortir l'extension de line, car c'est vraiment une des composantes des lignes de l'adresse. Mais je n'ai pas de contre proposition pour régler le problème

  3. Je suppose également que sortir l'extension a des impacts dev ? @jcserafini

  4. J'ai vérifié les autres extensions, pas de soucis elles s'appliquent bien à Address.line

nriss commented 8 months ago

Je commence à remettre en question l'usage de cette extension : https://fr.wikipedia.org/wiki/Precinct

Il n'y a pas d'erreur sur le fait que precinct soit dans Address : https://jira.hl7.org/browse/FHIR-9074?jql=text%20~%20%22precinct%22

L'impact serait peut être moindre de créer une extension custom sur address.line ?

paulineheurtebise commented 8 months ago

PI l'issue ou nous avions identifié precinct : #86

sdemeyANS commented 8 months ago

@jcserafini et @sdemeyANS :

sdemeyANS commented 8 months ago

Ok on fait l'extension

nriss commented 8 months ago

Je m'en occupe côté annuaire, publication le 16 février, comme ça vous pouvez hériter directement de l'extension créée si possible :)

[EDIT] PR associée : https://github.com/ansforge/IG-fhir-annuaire/pull/165

sdemeyANS commented 8 months ago

@sly-kereval et @paulineheurtebise pouvez faire la modification demandée ? merci

sdemeyANS commented 8 months ago

Je m'en occupe côté annuaire, publication le 16 février, comme ça vous pouvez hériter directement de l'extension créée si possible :)

[EDIT] PR associée : ansforge/IG-fhir-annuaire#165

pas sûr que nous pourrons hériter dans un premier temps pour une question de timing ;)

sly-kereval commented 8 months ago

Extension créée, voici la preview : https://ansforge.github.io/IG-fhir-repertoire-offre-ressources-sante/ig/291-erreur-organization-lieu-dit-precinct/

Remarque : Nous avons remarqué que la cardinalité des éléments streetNameBase (libelleVoie) et lieuDit de address.line étaient différentes entre les ressources Organization et Location, elles ont été corrigées en cohérence avec le ME.