Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NOS--> SMT - Compléter les NOS fournies par le script NOS pour l'état des lignes des NOS #315

Open
dcohenAns opened this issue Jan 23, 2025 · 9 comments

Comments

@dcohenAns
Copy link
Collaborator

Bonjour @3abdel3ali ,

Comme on l'a vu dans l'issue #300, merci de bien vouloir compléter les NOS fournies par le script NOS avec les status des lignes NOS selon la règle suivante :

Règle de mise à jour du nouveau statut des lignes des NOS :
Si la date de fin d'une ligne d'une TRE est vide ==> la ligne est à l'état "Valid" ( date de l'état = "dateValid" de la ligne de la TRE)
Si la date de fin d'une ligne d'une TRE est renseignée ==> la ligne est à l'état " deprecated" ( date de dépréciation = dateFinValid de la ligne de la TRE)
Quand les NOS seront en gestion unique dans le SMT, l'équipe NOS suivra régulièrement les lignes "depreciated" pour les rendre "retired" quand ce sera possible.

Remarque 1 : Pour les JDV comme pour les ASS des NOS Historiques : nous n'avons pas la date précise de l'ajout ou du retrait d'une ligne ( on a uniquement la date de dernière mise à jour du JDV ou de l'association)
Remarque 2 : une fois que l'on sera en gestion unique et que les NOS auront toutes leurs statuts, on pourra retirer la propriété dateFinValid qui sera alors une donnée calculée en fonction du status : L'équipe NOS reviendra vers toi.

Pour info : @M-Priour , @KerJac35 , @ahn-kereval

Un grand merci et à dispo

@3abdel3ali
Copy link

@dcohenAns bien reçu, je vais lancer les travaux là dessus avec Ahmed et je reviendrais vers toi si jamais on a des questions

question: est ce qu'il ne faut pas dès à présent intégrer cette évolution dans les nouvelles TREs, celles sur lesquelles travaillent Jérémie actuellement ?

@dcohenAns
Copy link
Collaborator Author

@3abdel3ali , en fait c'est pour toutes les NOS et ce serait top si c'était fait pour la publication de janvier, mais il n'y a pas d'urgence évidemment.
Merci bien.

@dcohenAns
Copy link
Collaborator Author

dcohenAns commented Jan 28, 2025

@3abdel3ali
Copy link

@3abdel3ali , en fait c'est pour toutes les NOS et ce serait top si c'était fait pour la publication de janvier, mais il n'y a pas d'urgence évidemment. Merci bien.

@dcohenAns @KerJac35 ce que je voulais dire c'est que les nouvelles TRE modélisées par Jérémie sont bien modélisées, il n'y a pas d'erreurs (merci @KerJac35 pour lien vers les nouvelles TRE), cela ne nécessite pas l'intervention du Job Talend pour les corriger donc autant en profiter pour ajouter ces dates et statuts dans ces TRE du coté de Jérémie. Le Job Talend ne fera que valider et pousser ces TREs dans le FTS

@3abdel3ali
Copy link

Bonjour @3abdel3ali , J'aurais besoin de clarifier le cycle de vie des NOS dans le SMT On en a souvent parlé mais c'est peut être bon de le rappeler ici :

Rappels pour les NOS Historiques (gérées manuellement) :

* Cycle de vie d'une NOS ( TRE ou JDV ou ASS) :   "Draft"  --->  "Valide" <--> "Déprécié"     sachant qu'un draft n'est jamais publié

* idem pour les codes d'une NOS

Une fois dans le SMT, ces cycles de vie deviennent plus stricts : sans retour possible sur un etat actif :

* Cycle de vie d'une NOS ( TRE ou JDV ou ASS) (voir https://hl7.org/fhir/R4/codesystem-definitions.html#CodeSystem.status :
  draft --> active --> retired
  -Cycle de vie des codes d'une TRE (voir   https://hl7.org/fhir/R4/codesystem.html#status) :
  experimental --> active --> deprecated --> retired

Remarque : Avec une volonté NOS de ne pas utiliser l'état "unknown" et, pour les concepts, de ne pas passer directement de l'état " active" à "retired"

Image

C'est bien ca ?

Merci ++de ton aide

@dcohenAns le mieux c'est de ne pas mettre plusieurs sujets dans un même tickets car après on s'y perd :( est ce que tu peux supprimer ce post d'ici et ouvrir un nouveau ticket, s'il te plaît

@dcohenAns
Copy link
Collaborator Author

@3abdel3ali ,

Merci pour ton retour sur le statut des NOS FINESS+
En revanche, désolée, je ne comprends pas : est-ce que tu modifies bien les scripts qui récupèrent les NOS publiées sur esante pour y ajouter le status ? Merci

@dcohenAns
Copy link
Collaborator Author

@3abdel3ali , je viens de créer l'issue #319 sur le cycle de vie des NOS

@3abdel3ali
Copy link

@3abdel3ali ,

Merci pour ton retour sur le statut des NOS FINESS+ En revanche, désolée, je ne comprends pas : est-ce que tu modifies bien les scripts qui récupèrent les NOS publiées sur esante pour y ajouter le status ? Merci

Oui, tout à fait, je travaille dessus avec Ahmed. Cependant, il faut apporter les mêmes modifes de votre coté sur les nouvelles TRE finess que Jérémie est entrain de définir

@dcohenAns
Copy link
Collaborator Author

dcohenAns commented Jan 28, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants