From 06edd23042e117c0e9cc16d6a041c4fbd790fceb Mon Sep 17 00:00:00 2001 From: sdemeyANS <117643165+sdemeyANS@users.noreply.github.com> Date: Tue, 21 Jan 2025 19:44:21 +0100 Subject: [PATCH 01/20] Update a_tests_githubPages.yml --- .github/workflows/a_tests_githubPages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/a_tests_githubPages.yml b/.github/workflows/a_tests_githubPages.yml index 7b60e00fbe5..0d81c89a698 100644 --- a/.github/workflows/a_tests_githubPages.yml +++ b/.github/workflows/a_tests_githubPages.yml @@ -12,7 +12,7 @@ jobs: with: path: igSource - - uses: ansforge/IG-workflows@v0.2.0 + - uses: ansforge/IG-workflows@v0.4.0 with: bake: "true" From ebf0366fe7ec6d9358b2c0f925c68360c8ac4f4a Mon Sep 17 00:00:00 2001 From: sdemeyANS <117643165+sdemeyANS@users.noreply.github.com> Date: Wed, 22 Jan 2025 15:56:48 +0100 Subject: [PATCH 02/20] Update a_tests_githubPages.yml --- .github/workflows/a_tests_githubPages.yml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/.github/workflows/a_tests_githubPages.yml b/.github/workflows/a_tests_githubPages.yml index 0d81c89a698..f092694747f 100644 --- a/.github/workflows/a_tests_githubPages.yml +++ b/.github/workflows/a_tests_githubPages.yml @@ -1,24 +1,23 @@ -name: Workflow Tests/gitHubpages +name: Workflow Sushi Tests gitHubpages on: workflow_call: push: # Allows you to run this workflow manually from the Actions tab workflow_dispatch: jobs: - run-gitHubPages: + test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: path: igSource - - - uses: ansforge/IG-workflows@v0.4.0 - + - uses: ansforge/IG-workflows@main with: - bake: "true" - nos: "true" - validator_cli: "true" - generate_plantuml : "true" repo_ig: "./igSource" github_page: "true" - github_page_token: ${{ secrets.ANS_IG_API_TOKEN }} + github_page_token: ${{ secrets.GITHUB_TOKEN }} + bake: "true" + validator_cli: "false" + generate_plantuml : "false" + generate_mapping_plantuml : "false" + generate_testscript : "false" From 30c5a75738f40ac919e482ab6d0379e3d3cc74bb Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Wed, 22 Jan 2025 16:49:07 +0100 Subject: [PATCH 03/20] Update RORQuestionnaire.fsh 1st iteration --- input/fsh/profiles/RORQuestionnaire.fsh | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/input/fsh/profiles/RORQuestionnaire.fsh b/input/fsh/profiles/RORQuestionnaire.fsh index 70ad3f1bc60..135558fc17d 100644 --- a/input/fsh/profiles/RORQuestionnaire.fsh +++ b/input/fsh/profiles/RORQuestionnaire.fsh @@ -35,32 +35,36 @@ Description: "Fiche de saisie de l'offre de soins" * code 0..0 //hors cas d'usage du ROR ? http://hl7.org/fhir/R4/valueset-questionnaire-questions.html * useContext 1..* * useContext MS -* useContext ^short = "Contexte d'usage de la fiche de consignes de saisie de spécifier pour quelle(s) Catégorie(s) d'EG elle est applicable ainsi que potentiellemnt la spécialité ordinale et la profession" +* useContext ^short = "Contexte d'usage de la fiche de consignes de saisie de spécifier pour quelle(s) Catégorie(s) d'EG elle est applicable ainsi que potentiellemnt la spécialité ordinale, la profession et ou le domaine de l'offre" * useContext ^slicing.discriminator.type = #pattern * useContext ^slicing.discriminator.path = "code" * useContext ^slicing.rules = #open -* useContext ^slicing.description = "Slicing pour définir les différents contextes d'usage de la fiche afin de pouvoir catégoriser ces fiches de consignes par : catégorie d'EG (obligatoire), Spécialité ordinale (optionnel) et profession (optionnel)" +* useContext ^slicing.description = "Slicing pour définir les différents contextes d'usage de la fiche afin de pouvoir catégoriser ces fiches de consignes par : catégorie d'EG (obligatoire), Spécialité ordinale (optionnel), profession (optionnel) et domaine (optionnel) " * useContext ^slicing.ordered = false * useContext contains catEG 1..* and catPS 0..* and - catSpeOrdinal 0..* + catSpeOrdinal 0..* and + catChampAct 0..* * useContext.code from ror-usage-context-type-vs (extensible) * useContext[catEG].code = $TRE-R67-TypeStructure-EJ-EG#EG // fixé * useContext[catEG].valueCodeableConcept from $JDV-J55-CategorieEG-ROR (required) * useContext[catEG].valueCodeableConcept ^short = "Catégorie(s) d'EG pour la(es)quelle(s) cette fiche de consigne de saisie est disponible" -* useContext[catEG].valueCodeableConcept MS +* useContext[catEG].valueCodeableConcept * useContext[catEG] ^short = "Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) d'EG elle est applicable" * useContext[catPS].code = $TRE-R288-TypeProfession#P01 // fixé * useContext[catPS].valueCodeableConcept from $JDV-J229-ProfessionSante-ROR (required) * useContext[catPS].valueCodeableConcept ^short = "Catégorie(s) de profession pour la(es)quelle(s) cette fiche de consigne de saisie est disponible" -* useContext[catPS].valueCodeableConcept MS +* useContext[catPS].valueCodeableConcept * useContext[catPS] ^short = "Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de profession elle est applicable" * useContext[catSpeOrdinal].code = $TRE-R04-TypeSavoirFaire#S // fixé * useContext[catSpeOrdinal].valueCodeableConcept from $JDV-J210-SpecialiteOrdinale-ROR (required) * useContext[catSpeOrdinal].valueCodeableConcept ^short = "Catégorie(s) de spécialité ordinale pour la(es)quelle(s) cette fiche de consigne de saisie est disponible" -* useContext[catSpeOrdinal].valueCodeableConcept MS +* useContext[catSpeOrdinal].valueCodeableConcept * useContext[catSpeOrdinal] ^short = "Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de spécialité ordinale elle est applicable" +* useContext[catChampAct].code from $JDV-J20-ChampActivite-ROR (required) +* useContext[catChampAct] ^short = "Contexte d'usage de la fiche de consignes de saisie afin de spécifier le domaine (champ d'activité) dans lequel s'inscrit l'offre saisie" + * item ^short = "Structure du champs de la fiche" * item MS * item.linkId ^short = "Unique id pour l'item de la fiche" From cb8ada4356581d546ac16e0ddb6fd40c8af00aec Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Wed, 22 Jan 2025 17:08:10 +0100 Subject: [PATCH 04/20] Update RORQuestionnaire.fsh --- input/fsh/profiles/RORQuestionnaire.fsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/fsh/profiles/RORQuestionnaire.fsh b/input/fsh/profiles/RORQuestionnaire.fsh index 135558fc17d..bff987137d9 100644 --- a/input/fsh/profiles/RORQuestionnaire.fsh +++ b/input/fsh/profiles/RORQuestionnaire.fsh @@ -39,7 +39,7 @@ Description: "Fiche de saisie de l'offre de soins" * useContext ^slicing.discriminator.type = #pattern * useContext ^slicing.discriminator.path = "code" * useContext ^slicing.rules = #open -* useContext ^slicing.description = "Slicing pour définir les différents contextes d'usage de la fiche afin de pouvoir catégoriser ces fiches de consignes par : catégorie d'EG (obligatoire), Spécialité ordinale (optionnel), profession (optionnel) et domaine (optionnel) " +* useContext ^slicing.description = "Slicing pour définir les différents contextes d'usage de la fiche afin de pouvoir catégoriser ces fiches de consignes par : catégorie d'EG (obligatoire), Spécialité ordinale (optionnel), profession (optionnel) et domaine (optionnel)" * useContext ^slicing.ordered = false * useContext contains catEG 1..* and From 12c7744371f7b29002bc72e3cefe554953bca4c5 Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Wed, 22 Jan 2025 18:01:41 +0100 Subject: [PATCH 05/20] modif exemple --- input/fsh/aliases.fsh | 1 + input/fsh/examples/RORQuestionnaireOffreDeVille.fsh | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/input/fsh/aliases.fsh b/input/fsh/aliases.fsh index 8dc437a89e8..9ac57de8fc6 100755 --- a/input/fsh/aliases.fsh +++ b/input/fsh/aliases.fsh @@ -26,6 +26,7 @@ Alias: $TRE-R287-NatureContact = https://mos.esante.gouv.fr/NOS/TRE_R287-NatureC Alias: $TRE-R288-TypeProfession = https://mos.esante.gouv.fr/NOS/TRE_R288-TypeProfession/FHIR/TRE-R288-TypeProfession Alias: $TRE-R338-ModaliteAccueil = https://mos.esante.gouv.fr/NOS/TRE_R338-ModaliteAccueil/FHIR/TRE-R338-ModaliteAccueil Alias: $restful-security-service = http://terminology.hl7.org/CodeSystem/restful-security-service +Alias: $TRE_R227-ChampActivite = https://mos.esante.gouv.fr/NOS/TRE_R227-ChampActivite/FHIR/TRE-R227-ChampActivite //JDV /Value Set Alias: $JDV-J124-Commune = https://mos.esante.gouv.fr/NOS/JDV_J124-Commune/FHIR/JDV-J124-Commune // Solution temporaire en attendant de pouvoir utlisier le JDV IS fr-insee-code (package fr-core) diff --git a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh index e666aed14c9..16bd75c5342 100644 --- a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh +++ b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh @@ -13,7 +13,7 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * experimental = true * date = "2023-12-05" * publisher = "ANS" -* description = "Dans le ROR, les cabinets de ville et les centres de santé prennent la forme d'une Entité Juridique, et d’un Établissement Géographique (EG), puis d’une unité élémentaire par professionnel. Ce document propose la description type d’un cabinet de ville de médecine générale.\n Vous pouvez télécharger le json [ici](Questionnaire-ror-questionnaire-offre-de-ville.json) et l'importer dans [https://lhcformbuilder.nlm.nih.gov/](https://lhcformbuilder.nlm.nih.gov/) pour le tester et le faire évoluer via cet IHM." +* description = "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de cohérence fonctionnelle. \n Dans le ROR, les cabinets de ville et les centres de santé prennent la forme d'une Entité Juridique, et d’un Établissement Géographique (EG), puis d’une unité élémentaire par professionnel. Ce document propose la description type d’un cabinet de ville de médecine générale.\n Vous pouvez télécharger le json [ici](Questionnaire-ror-questionnaire-offre-de-ville.json) et l'importer dans [https://lhcformbuilder.nlm.nih.gov/](https://lhcformbuilder.nlm.nih.gov/) pour le tester et le faire évoluer via cet IHM." * jurisdiction = urn:iso:std:iso:3166#FR "FRANCE" * subjectType[0] = #HealthcareService * subjectType[+] = #Organization @@ -33,6 +33,7 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * useContext[catPS][=].valueCodeableConcept = $TRE-G15-ProfessionSante#10 * useContext[catSpeOrdinal][+].code = $TRE-R04-TypeSavoirFaire#S * useContext[catSpeOrdinal][=].valueCodeableConcept = $TRE-R38-SpecialiteOrdinale#SM54 +* useContext[catChampAct][+].code = $TRE_R227-ChampActivite#05 * item[0].linkId = "TypeOffreInfoEJ" * item[=].prefix = "1" @@ -290,8 +291,8 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * item[=].item[=].prefix = "3.7" * item[=].item[=].type = #choice * item[=].item[=].enableWhen.question = "ModalAccueil" -* item[=].item[=].enableWhen.operator = #= "Visite à domicile" -* item[=].item[=].enableWhen.answerBoolean = true +* item[=].item[=].enableWhen.operator = #= +* item[=].item[=].enableWhen.answerString = "Visite à domicile" * item[=].item[=].enableBehavior = #all * item[=].item[=].answerValueSet = "https://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/code-region-territorial-division-ror-valueset" * item[=].item[=].required = false From 66c44b8f96b2a135b92d94c3edb4a00bc7f6b026 Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Wed, 22 Jan 2025 18:24:54 +0100 Subject: [PATCH 06/20] correction exemple --- input/fsh/examples/RORQuestionnaireOffreDeVille.fsh | 1 + input/fsh/profiles/RORQuestionnaire.fsh | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh index 16bd75c5342..b992127f00b 100644 --- a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh +++ b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh @@ -23,6 +23,7 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * lastReviewDate = "2023-12-05" * purpose = "Dans le ROR, l'offre de soins de ville comprend celle des cabinets et celle des centres de santé. Concernant les soins de médecine générale, le ROR référencera l’offre des médecins généralistes, qu’ils aient ou non une spécialité, dans leur cabinet, individuel ou de groupe, et les centres de santé." +* useContext.valueReference = Reference(HealthcareService/123456) * useContext[catEG][+].code = $TRE-R67-TypeStructure-EJ-EG#EG * useContext[catEG][=].valueCodeableConcept = $TRE-R02-SecteurActivite#SA05 * useContext[catEG][+].code = $TRE-R67-TypeStructure-EJ-EG#EG diff --git a/input/fsh/profiles/RORQuestionnaire.fsh b/input/fsh/profiles/RORQuestionnaire.fsh index bff987137d9..4d90047a653 100644 --- a/input/fsh/profiles/RORQuestionnaire.fsh +++ b/input/fsh/profiles/RORQuestionnaire.fsh @@ -50,17 +50,14 @@ Description: "Fiche de saisie de l'offre de soins" * useContext[catEG].code = $TRE-R67-TypeStructure-EJ-EG#EG // fixé * useContext[catEG].valueCodeableConcept from $JDV-J55-CategorieEG-ROR (required) * useContext[catEG].valueCodeableConcept ^short = "Catégorie(s) d'EG pour la(es)quelle(s) cette fiche de consigne de saisie est disponible" -* useContext[catEG].valueCodeableConcept * useContext[catEG] ^short = "Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) d'EG elle est applicable" * useContext[catPS].code = $TRE-R288-TypeProfession#P01 // fixé * useContext[catPS].valueCodeableConcept from $JDV-J229-ProfessionSante-ROR (required) * useContext[catPS].valueCodeableConcept ^short = "Catégorie(s) de profession pour la(es)quelle(s) cette fiche de consigne de saisie est disponible" -* useContext[catPS].valueCodeableConcept * useContext[catPS] ^short = "Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de profession elle est applicable" * useContext[catSpeOrdinal].code = $TRE-R04-TypeSavoirFaire#S // fixé * useContext[catSpeOrdinal].valueCodeableConcept from $JDV-J210-SpecialiteOrdinale-ROR (required) * useContext[catSpeOrdinal].valueCodeableConcept ^short = "Catégorie(s) de spécialité ordinale pour la(es)quelle(s) cette fiche de consigne de saisie est disponible" -* useContext[catSpeOrdinal].valueCodeableConcept * useContext[catSpeOrdinal] ^short = "Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de spécialité ordinale elle est applicable" * useContext[catChampAct].code from $JDV-J20-ChampActivite-ROR (required) * useContext[catChampAct] ^short = "Contexte d'usage de la fiche de consignes de saisie afin de spécifier le domaine (champ d'activité) dans lequel s'inscrit l'offre saisie" From 7f4bee88d50d51a33f12854c2d523724084aaebe Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Wed, 22 Jan 2025 18:29:45 +0100 Subject: [PATCH 07/20] Update RORQuestionnaireOffreDeVille.fsh --- input/fsh/examples/RORQuestionnaireOffreDeVille.fsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh index b992127f00b..f5e310c72d5 100644 --- a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh +++ b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh @@ -23,7 +23,7 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * lastReviewDate = "2023-12-05" * purpose = "Dans le ROR, l'offre de soins de ville comprend celle des cabinets et celle des centres de santé. Concernant les soins de médecine générale, le ROR référencera l’offre des médecins généralistes, qu’ils aient ou non une spécialité, dans leur cabinet, individuel ou de groupe, et les centres de santé." -* useContext.valueReference = Reference(HealthcareService/123456) +* useContext[+].valueReference = Reference(HealthcareService/123456) * useContext[catEG][+].code = $TRE-R67-TypeStructure-EJ-EG#EG * useContext[catEG][=].valueCodeableConcept = $TRE-R02-SecteurActivite#SA05 * useContext[catEG][+].code = $TRE-R67-TypeStructure-EJ-EG#EG From 2cee95e118a59a50f44d513149069f97fa388489 Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Thu, 23 Jan 2025 09:59:10 +0100 Subject: [PATCH 08/20] Update RORQuestionnaireOffreDeVille.fsh --- input/fsh/examples/RORQuestionnaireOffreDeVille.fsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh index f5e310c72d5..ad0282d94ae 100644 --- a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh +++ b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh @@ -23,7 +23,6 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * lastReviewDate = "2023-12-05" * purpose = "Dans le ROR, l'offre de soins de ville comprend celle des cabinets et celle des centres de santé. Concernant les soins de médecine générale, le ROR référencera l’offre des médecins généralistes, qu’ils aient ou non une spécialité, dans leur cabinet, individuel ou de groupe, et les centres de santé." -* useContext[+].valueReference = Reference(HealthcareService/123456) * useContext[catEG][+].code = $TRE-R67-TypeStructure-EJ-EG#EG * useContext[catEG][=].valueCodeableConcept = $TRE-R02-SecteurActivite#SA05 * useContext[catEG][+].code = $TRE-R67-TypeStructure-EJ-EG#EG @@ -35,6 +34,7 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * useContext[catSpeOrdinal][+].code = $TRE-R04-TypeSavoirFaire#S * useContext[catSpeOrdinal][=].valueCodeableConcept = $TRE-R38-SpecialiteOrdinale#SM54 * useContext[catChampAct][+].code = $TRE_R227-ChampActivite#05 +* useContext[catChampAct][=].valueReference = Reference(HealthcareService/123456) * item[0].linkId = "TypeOffreInfoEJ" * item[=].prefix = "1" From 527e4d02d00995a49828a70565cf03357ba6d4cf Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Thu, 23 Jan 2025 19:01:31 +0100 Subject: [PATCH 09/20] 2nd iteration --- input/fsh/codesystems/UsageContextRORCodeSystem.fsh | 7 +++++++ input/fsh/examples/RORQuestionnaireOffreDeVille.fsh | 4 ++-- input/fsh/profiles/RORQuestionnaire.fsh | 5 +++-- input/fsh/valueset/RORUsageContextTypeVS.fsh | 1 + 4 files changed, 13 insertions(+), 4 deletions(-) create mode 100644 input/fsh/codesystems/UsageContextRORCodeSystem.fsh diff --git a/input/fsh/codesystems/UsageContextRORCodeSystem.fsh b/input/fsh/codesystems/UsageContextRORCodeSystem.fsh new file mode 100644 index 00000000000..1eb652ff601 --- /dev/null +++ b/input/fsh/codesystems/UsageContextRORCodeSystem.fsh @@ -0,0 +1,7 @@ +CodeSystem: UsageContextRORCodeSystem +Id: usage-context-ror-codesystem +Description: "CodeSystem pour définir le type de catégorie du contexte d'usage des instances de questionnaire dans le cadre du ROR" +* ^caseSensitive = true +* ^compositional = false +* ^content = #complete +* #champAct "champAct" "Champ d'activité" \ No newline at end of file diff --git a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh index ad0282d94ae..991a723c756 100644 --- a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh +++ b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh @@ -33,8 +33,8 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * useContext[catPS][=].valueCodeableConcept = $TRE-G15-ProfessionSante#10 * useContext[catSpeOrdinal][+].code = $TRE-R04-TypeSavoirFaire#S * useContext[catSpeOrdinal][=].valueCodeableConcept = $TRE-R38-SpecialiteOrdinale#SM54 -* useContext[catChampAct][+].code = $TRE_R227-ChampActivite#05 -* useContext[catChampAct][=].valueReference = Reference(HealthcareService/123456) +* useContext[catChampAct][+].code = usage-context-ror-codesystem#champAct +* useContext[catChampAct][=].valueCodeableConcept = $JDV-J20-ChampActivite-ROR#05 * item[0].linkId = "TypeOffreInfoEJ" * item[=].prefix = "1" diff --git a/input/fsh/profiles/RORQuestionnaire.fsh b/input/fsh/profiles/RORQuestionnaire.fsh index 4d90047a653..9bebdf3c46f 100644 --- a/input/fsh/profiles/RORQuestionnaire.fsh +++ b/input/fsh/profiles/RORQuestionnaire.fsh @@ -59,7 +59,8 @@ Description: "Fiche de saisie de l'offre de soins" * useContext[catSpeOrdinal].valueCodeableConcept from $JDV-J210-SpecialiteOrdinale-ROR (required) * useContext[catSpeOrdinal].valueCodeableConcept ^short = "Catégorie(s) de spécialité ordinale pour la(es)quelle(s) cette fiche de consigne de saisie est disponible" * useContext[catSpeOrdinal] ^short = "Contexte d'usage de la fiche de consignes de saisie afin de spécifier pour quelle(s) Catégorie(s) de spécialité ordinale elle est applicable" -* useContext[catChampAct].code from $JDV-J20-ChampActivite-ROR (required) +* useContext[catChampAct].code = usage-context-ror-codesystem#champAct +* useContext[catChampAct].valueCodeableConcept from $JDV-J20-ChampActivite-ROR (required) * useContext[catChampAct] ^short = "Contexte d'usage de la fiche de consignes de saisie afin de spécifier le domaine (champ d'activité) dans lequel s'inscrit l'offre saisie" * item ^short = "Structure du champs de la fiche" @@ -68,7 +69,7 @@ Description: "Fiche de saisie de l'offre de soins" * item.prefix MS * item.text MS * item.text ^short = "Texte pour l'item" -* item.type ^short = "Ti=ype de l'item group | display | boolean | decimal | integer | date | dateTime ..." +* item.type ^short = "Type de l'item group | display | boolean | decimal | integer | date | dateTime ..." * item.enableWhen MS * item.enableWhen ^short = "Item autorisé / disponible que sous condition" * item.enableBehavior MS diff --git a/input/fsh/valueset/RORUsageContextTypeVS.fsh b/input/fsh/valueset/RORUsageContextTypeVS.fsh index 26378e23cfe..0a6b4f3cfb8 100644 --- a/input/fsh/valueset/RORUsageContextTypeVS.fsh +++ b/input/fsh/valueset/RORUsageContextTypeVS.fsh @@ -3,6 +3,7 @@ Id: ror-usage-context-type-vs Title: "Value Set type pour le contexte d'usage de la fiche de saisie" Description: "Extension du Value Set http://hl7.org/fhir/ValueSet/usage-context-type pour fixer le type de contexte d'usage de la fiche de saisie avec le code EG ou le S pour Spécialité ordinale ou P01 pour le type de profession" * include codes from system $usage-context-type +* include codes from system usage-context-ror-codesystem * $TRE-R67-TypeStructure-EJ-EG#EG * $TRE-R04-TypeSavoirFaire#S * $TRE-R288-TypeProfession#P01 \ No newline at end of file From 27432a88d7d35749de973b554cd504b34e486b70 Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Fri, 24 Jan 2025 11:47:02 +0100 Subject: [PATCH 10/20] add shareablecodesystem in CS --- input/fsh/codesystems/ActTypeRORCodeSystem.fsh | 1 + input/fsh/codesystems/InputTaskRORCodeSystem.fsh | 1 + input/fsh/codesystems/OutputTaskRORCodeSystem.fsh | 1 + input/fsh/codesystems/RorIncludeAssociatedDataCodeSystem.fsh | 1 + input/fsh/codesystems/UsageContextRORCodeSystem.fsh | 1 + 5 files changed, 5 insertions(+) diff --git a/input/fsh/codesystems/ActTypeRORCodeSystem.fsh b/input/fsh/codesystems/ActTypeRORCodeSystem.fsh index 09efec61743..dd53eaf5862 100644 --- a/input/fsh/codesystems/ActTypeRORCodeSystem.fsh +++ b/input/fsh/codesystems/ActTypeRORCodeSystem.fsh @@ -1,6 +1,7 @@ CodeSystem: ActTypeRORCodeSystem Id: act-type-ror-codesystem Description: "CodeSystem pour le type d'acte pour les slices de characteristic concernant les actes dans la ressource ROR HealthcareService" +* ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablecodesystem" * ^caseSensitive = true * ^compositional = false * ^content = #complete diff --git a/input/fsh/codesystems/InputTaskRORCodeSystem.fsh b/input/fsh/codesystems/InputTaskRORCodeSystem.fsh index cf97249d007..c9ad3ebfb72 100755 --- a/input/fsh/codesystems/InputTaskRORCodeSystem.fsh +++ b/input/fsh/codesystems/InputTaskRORCodeSystem.fsh @@ -1,6 +1,7 @@ CodeSystem: InputTaskRORCodeSystem Id: input-task-ror-codesystem Description: "Code System pour la définition des éléments spécifiques de input dans ressource RORTask" +* ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablecodesystem" * ^caseSensitive = true * ^compositional = false * ^content = #complete diff --git a/input/fsh/codesystems/OutputTaskRORCodeSystem.fsh b/input/fsh/codesystems/OutputTaskRORCodeSystem.fsh index cac5dd6e200..5ed9049adf9 100755 --- a/input/fsh/codesystems/OutputTaskRORCodeSystem.fsh +++ b/input/fsh/codesystems/OutputTaskRORCodeSystem.fsh @@ -1,6 +1,7 @@ CodeSystem: OutputTaskRORCodeSystem Id: output-task-ror-codesystem Description: "Code System pour la définition des éléments spécifiques de output dans ressource RORTask" +* ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablecodesystem" * ^caseSensitive = true * ^compositional = false * ^content = #complete diff --git a/input/fsh/codesystems/RorIncludeAssociatedDataCodeSystem.fsh b/input/fsh/codesystems/RorIncludeAssociatedDataCodeSystem.fsh index c6e611df790..ec61140b9a0 100644 --- a/input/fsh/codesystems/RorIncludeAssociatedDataCodeSystem.fsh +++ b/input/fsh/codesystems/RorIncludeAssociatedDataCodeSystem.fsh @@ -2,5 +2,6 @@ CodeSystem: RorIncludeAssociatedDataCodeSystem Id: ror-include-associated-data-code-system Title: "Code System (CS) utilisé pour étendre le CS original avec le query parameter includeAssociatedData" Description: "Code system pour étendre https://hl7.org/fhir/uv/bulkdata/CodeSystem-include-associated-data.html pour ajouter l'opération export pour le ROR" +* ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablecodesystem" * ^caseSensitive = true * #_myCompleteExtract "Extraction complète" "Valeur personnalisée pour le query parameter includeAssociatedData de l'opération export, afin d'inclure toutes les ressources liées à la ressource identifiée dans _type." diff --git a/input/fsh/codesystems/UsageContextRORCodeSystem.fsh b/input/fsh/codesystems/UsageContextRORCodeSystem.fsh index 1eb652ff601..cea3e27b6d2 100644 --- a/input/fsh/codesystems/UsageContextRORCodeSystem.fsh +++ b/input/fsh/codesystems/UsageContextRORCodeSystem.fsh @@ -1,6 +1,7 @@ CodeSystem: UsageContextRORCodeSystem Id: usage-context-ror-codesystem Description: "CodeSystem pour définir le type de catégorie du contexte d'usage des instances de questionnaire dans le cadre du ROR" +* ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablecodesystem" * ^caseSensitive = true * ^compositional = false * ^content = #complete From 2f7c52ca7144e74c5a1997d98ec8ad81c6e07029 Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Fri, 24 Jan 2025 12:22:41 +0100 Subject: [PATCH 11/20] Update RORQuestionnaireOffreDeVille.fsh --- input/fsh/examples/RORQuestionnaireOffreDeVille.fsh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh index 991a723c756..0ddd61796f6 100644 --- a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh +++ b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh @@ -34,7 +34,7 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * useContext[catSpeOrdinal][+].code = $TRE-R04-TypeSavoirFaire#S * useContext[catSpeOrdinal][=].valueCodeableConcept = $TRE-R38-SpecialiteOrdinale#SM54 * useContext[catChampAct][+].code = usage-context-ror-codesystem#champAct -* useContext[catChampAct][=].valueCodeableConcept = $JDV-J20-ChampActivite-ROR#05 +* useContext[catChampAct][=].valueCodeableConcept = $TRE_R227-ChampActivite#05 * item[0].linkId = "TypeOffreInfoEJ" * item[=].prefix = "1" @@ -293,7 +293,7 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * item[=].item[=].type = #choice * item[=].item[=].enableWhen.question = "ModalAccueil" * item[=].item[=].enableWhen.operator = #= -* item[=].item[=].enableWhen.answerString = "Visite à domicile" +* item[=].item[=].enableWhen.answerCoding = $TRE-R338-ModaliteAccueil#05 "Visite à domicile" * item[=].item[=].enableBehavior = #all * item[=].item[=].answerValueSet = "https://interop.esante.gouv.fr/ig/fhir/ror/ValueSet/code-region-territorial-division-ror-valueset" * item[=].item[=].required = false From 1fc5dc25b501879314e0064d1e14eed384e56865 Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Fri, 24 Jan 2025 12:42:57 +0100 Subject: [PATCH 12/20] typo --- input/fsh/examples/RORQuestionnaireOffreDeVille.fsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh index 0ddd61796f6..fead78ca4d7 100644 --- a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh +++ b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh @@ -605,7 +605,7 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * item[=].item[=].required = false * item[=].item[=].readOnly = true * item[=].item[+].linkId = "competenceExclusive" -* item[=].item[=].text = "CCompétence Exclusive" +* item[=].item[=].text = "Compétence Exclusive" * item[=].item[=].definition = "https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-practitionerrole#PractitionerRole.specialty:exclusiveCompetence" * item[=].item[=].prefix = "3.32" * item[=].item[=].type = #choice From ab0d2d63ff795786a5411942641dc0f03c386c94 Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Fri, 24 Jan 2025 14:21:46 +0100 Subject: [PATCH 13/20] add shareablevalueset in VS --- input/fsh/valueset/ActTypeRORValueSet.fsh | 1 + input/fsh/valueset/CodeRegionTerritorialDivisionRORValueSet.fsh | 2 ++ input/fsh/valueset/RORUsageContextTypeVS.fsh | 1 + input/fsh/valueset/RorIncludeAssociatedDataVS.fsh | 1 + 4 files changed, 5 insertions(+) diff --git a/input/fsh/valueset/ActTypeRORValueSet.fsh b/input/fsh/valueset/ActTypeRORValueSet.fsh index 7cf7baad3a0..3030a87c0f6 100644 --- a/input/fsh/valueset/ActTypeRORValueSet.fsh +++ b/input/fsh/valueset/ActTypeRORValueSet.fsh @@ -2,4 +2,5 @@ ValueSet: ActTypeRORValueSet Id: act-type-ror-valueset Title: "Valueset type d'acte" Description: "Valueset type d'acte" +* ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablevalueset" * include codes from system act-type-ror-codesystem \ No newline at end of file diff --git a/input/fsh/valueset/CodeRegionTerritorialDivisionRORValueSet.fsh b/input/fsh/valueset/CodeRegionTerritorialDivisionRORValueSet.fsh index 868e371b86b..852d23b55f1 100644 --- a/input/fsh/valueset/CodeRegionTerritorialDivisionRORValueSet.fsh +++ b/input/fsh/valueset/CodeRegionTerritorialDivisionRORValueSet.fsh @@ -1,6 +1,8 @@ ValueSet: CodeRegionTerritorialDivisionRORValueSet Id: code-region-territorial-division-ror-valueset Title: "Fusion des valuesets pour le code de la division territoriale" +Description: "ValueSet regroupant des valuesets du NOS pour le code de la division territoriale" +* ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablevalueset" * include codes from valueset $JDV-J124-Commune * include codes from valueset $JDV-J248-DepartementOM-ROR * include codes from valueset $JDV-J237-RegionOM-ROR diff --git a/input/fsh/valueset/RORUsageContextTypeVS.fsh b/input/fsh/valueset/RORUsageContextTypeVS.fsh index 0a6b4f3cfb8..c5f0f40451b 100644 --- a/input/fsh/valueset/RORUsageContextTypeVS.fsh +++ b/input/fsh/valueset/RORUsageContextTypeVS.fsh @@ -2,6 +2,7 @@ ValueSet: RORUsageContextTypeVS Id: ror-usage-context-type-vs Title: "Value Set type pour le contexte d'usage de la fiche de saisie" Description: "Extension du Value Set http://hl7.org/fhir/ValueSet/usage-context-type pour fixer le type de contexte d'usage de la fiche de saisie avec le code EG ou le S pour Spécialité ordinale ou P01 pour le type de profession" +* ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablevalueset" * include codes from system $usage-context-type * include codes from system usage-context-ror-codesystem * $TRE-R67-TypeStructure-EJ-EG#EG diff --git a/input/fsh/valueset/RorIncludeAssociatedDataVS.fsh b/input/fsh/valueset/RorIncludeAssociatedDataVS.fsh index f597931c739..7cd6da08c56 100644 --- a/input/fsh/valueset/RorIncludeAssociatedDataVS.fsh +++ b/input/fsh/valueset/RorIncludeAssociatedDataVS.fsh @@ -2,5 +2,6 @@ ValueSet: RorIncludeAssociatedDataVS Id: ror-include-associated-data-vs Title: "Value Set afin d'étendre le Value Set pour query parameter includeAssociatedData" Description: "Value Set pour étendre http://hl7.org/fhir/uv/bulkdata/ValueSet/include-associated-data et utiliser _[custom value] pour utiliser le query parameter includeAssociatedData" +* ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablevalueset" * include codes from system http://hl7.org/fhir/uv/bulkdata/CodeSystem/include-associated-data * include codes from system ror-include-associated-data-code-system \ No newline at end of file From 353ea1bae61a6fecb5c0965fe190269bda4b8675 Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Fri, 24 Jan 2025 14:55:28 +0100 Subject: [PATCH 14/20] add experimental --- input/fsh/codesystems/ActTypeRORCodeSystem.fsh | 1 + input/fsh/codesystems/InputTaskRORCodeSystem.fsh | 1 + input/fsh/codesystems/OutputTaskRORCodeSystem.fsh | 1 + input/fsh/codesystems/RorIncludeAssociatedDataCodeSystem.fsh | 1 + input/fsh/codesystems/UsageContextRORCodeSystem.fsh | 1 + input/fsh/valueset/ActTypeRORValueSet.fsh | 1 + input/fsh/valueset/CodeRegionTerritorialDivisionRORValueSet.fsh | 1 + input/fsh/valueset/RORUsageContextTypeVS.fsh | 1 + input/fsh/valueset/RorIncludeAssociatedDataVS.fsh | 1 + 9 files changed, 9 insertions(+) diff --git a/input/fsh/codesystems/ActTypeRORCodeSystem.fsh b/input/fsh/codesystems/ActTypeRORCodeSystem.fsh index dd53eaf5862..de2aba40247 100644 --- a/input/fsh/codesystems/ActTypeRORCodeSystem.fsh +++ b/input/fsh/codesystems/ActTypeRORCodeSystem.fsh @@ -2,6 +2,7 @@ CodeSystem: ActTypeRORCodeSystem Id: act-type-ror-codesystem Description: "CodeSystem pour le type d'acte pour les slices de characteristic concernant les actes dans la ressource ROR HealthcareService" * ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablecodesystem" +* ^experimental = true * ^caseSensitive = true * ^compositional = false * ^content = #complete diff --git a/input/fsh/codesystems/InputTaskRORCodeSystem.fsh b/input/fsh/codesystems/InputTaskRORCodeSystem.fsh index c9ad3ebfb72..11962da461c 100755 --- a/input/fsh/codesystems/InputTaskRORCodeSystem.fsh +++ b/input/fsh/codesystems/InputTaskRORCodeSystem.fsh @@ -2,6 +2,7 @@ CodeSystem: InputTaskRORCodeSystem Id: input-task-ror-codesystem Description: "Code System pour la définition des éléments spécifiques de input dans ressource RORTask" * ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablecodesystem" +* ^experimental = true * ^caseSensitive = true * ^compositional = false * ^content = #complete diff --git a/input/fsh/codesystems/OutputTaskRORCodeSystem.fsh b/input/fsh/codesystems/OutputTaskRORCodeSystem.fsh index 5ed9049adf9..f15293414ee 100755 --- a/input/fsh/codesystems/OutputTaskRORCodeSystem.fsh +++ b/input/fsh/codesystems/OutputTaskRORCodeSystem.fsh @@ -2,6 +2,7 @@ CodeSystem: OutputTaskRORCodeSystem Id: output-task-ror-codesystem Description: "Code System pour la définition des éléments spécifiques de output dans ressource RORTask" * ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablecodesystem" +* ^experimental = true * ^caseSensitive = true * ^compositional = false * ^content = #complete diff --git a/input/fsh/codesystems/RorIncludeAssociatedDataCodeSystem.fsh b/input/fsh/codesystems/RorIncludeAssociatedDataCodeSystem.fsh index ec61140b9a0..e398d37adf6 100644 --- a/input/fsh/codesystems/RorIncludeAssociatedDataCodeSystem.fsh +++ b/input/fsh/codesystems/RorIncludeAssociatedDataCodeSystem.fsh @@ -3,5 +3,6 @@ Id: ror-include-associated-data-code-system Title: "Code System (CS) utilisé pour étendre le CS original avec le query parameter includeAssociatedData" Description: "Code system pour étendre https://hl7.org/fhir/uv/bulkdata/CodeSystem-include-associated-data.html pour ajouter l'opération export pour le ROR" * ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablecodesystem" +* ^experimental = true * ^caseSensitive = true * #_myCompleteExtract "Extraction complète" "Valeur personnalisée pour le query parameter includeAssociatedData de l'opération export, afin d'inclure toutes les ressources liées à la ressource identifiée dans _type." diff --git a/input/fsh/codesystems/UsageContextRORCodeSystem.fsh b/input/fsh/codesystems/UsageContextRORCodeSystem.fsh index cea3e27b6d2..20cc3419c40 100644 --- a/input/fsh/codesystems/UsageContextRORCodeSystem.fsh +++ b/input/fsh/codesystems/UsageContextRORCodeSystem.fsh @@ -2,6 +2,7 @@ CodeSystem: UsageContextRORCodeSystem Id: usage-context-ror-codesystem Description: "CodeSystem pour définir le type de catégorie du contexte d'usage des instances de questionnaire dans le cadre du ROR" * ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablecodesystem" +* ^experimental = true * ^caseSensitive = true * ^compositional = false * ^content = #complete diff --git a/input/fsh/valueset/ActTypeRORValueSet.fsh b/input/fsh/valueset/ActTypeRORValueSet.fsh index 3030a87c0f6..67b1deb4e0e 100644 --- a/input/fsh/valueset/ActTypeRORValueSet.fsh +++ b/input/fsh/valueset/ActTypeRORValueSet.fsh @@ -3,4 +3,5 @@ Id: act-type-ror-valueset Title: "Valueset type d'acte" Description: "Valueset type d'acte" * ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablevalueset" +* ^experimental = true * include codes from system act-type-ror-codesystem \ No newline at end of file diff --git a/input/fsh/valueset/CodeRegionTerritorialDivisionRORValueSet.fsh b/input/fsh/valueset/CodeRegionTerritorialDivisionRORValueSet.fsh index 852d23b55f1..9a07e726a1e 100644 --- a/input/fsh/valueset/CodeRegionTerritorialDivisionRORValueSet.fsh +++ b/input/fsh/valueset/CodeRegionTerritorialDivisionRORValueSet.fsh @@ -3,6 +3,7 @@ Id: code-region-territorial-division-ror-valueset Title: "Fusion des valuesets pour le code de la division territoriale" Description: "ValueSet regroupant des valuesets du NOS pour le code de la division territoriale" * ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablevalueset" +* ^experimental = true * include codes from valueset $JDV-J124-Commune * include codes from valueset $JDV-J248-DepartementOM-ROR * include codes from valueset $JDV-J237-RegionOM-ROR diff --git a/input/fsh/valueset/RORUsageContextTypeVS.fsh b/input/fsh/valueset/RORUsageContextTypeVS.fsh index c5f0f40451b..c23ca658f05 100644 --- a/input/fsh/valueset/RORUsageContextTypeVS.fsh +++ b/input/fsh/valueset/RORUsageContextTypeVS.fsh @@ -3,6 +3,7 @@ Id: ror-usage-context-type-vs Title: "Value Set type pour le contexte d'usage de la fiche de saisie" Description: "Extension du Value Set http://hl7.org/fhir/ValueSet/usage-context-type pour fixer le type de contexte d'usage de la fiche de saisie avec le code EG ou le S pour Spécialité ordinale ou P01 pour le type de profession" * ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablevalueset" +* ^experimental = true * include codes from system $usage-context-type * include codes from system usage-context-ror-codesystem * $TRE-R67-TypeStructure-EJ-EG#EG diff --git a/input/fsh/valueset/RorIncludeAssociatedDataVS.fsh b/input/fsh/valueset/RorIncludeAssociatedDataVS.fsh index 7cd6da08c56..2ce5581904e 100644 --- a/input/fsh/valueset/RorIncludeAssociatedDataVS.fsh +++ b/input/fsh/valueset/RorIncludeAssociatedDataVS.fsh @@ -3,5 +3,6 @@ Id: ror-include-associated-data-vs Title: "Value Set afin d'étendre le Value Set pour query parameter includeAssociatedData" Description: "Value Set pour étendre http://hl7.org/fhir/uv/bulkdata/ValueSet/include-associated-data et utiliser _[custom value] pour utiliser le query parameter includeAssociatedData" * ^meta.profile = "http://hl7.org/fhir/StructureDefinition/shareablevalueset" +* ^experimental = true * include codes from system http://hl7.org/fhir/uv/bulkdata/CodeSystem/include-associated-data * include codes from system ror-include-associated-data-code-system \ No newline at end of file From 551921000227f3039f66a5fbfe7171f058483f6c Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Fri, 24 Jan 2025 15:54:50 +0100 Subject: [PATCH 15/20] Update RORQuestionnaireOffreDeVille.fsh --- input/fsh/examples/RORQuestionnaireOffreDeVille.fsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh index fead78ca4d7..d9774fd6b43 100644 --- a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh +++ b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh @@ -5,7 +5,7 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * meta.profile = "https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-questionnaire" * version = "0.1" -* name = "FDS-109" +* name = "FDS109" * title = "Consignes fiche de saisie Cabinet de ville de médecine générale" * identifier.use = #official * identifier.value = "FDS-109" From 4e5d724232f40e653869af085ff9410875a9899d Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Fri, 24 Jan 2025 16:01:55 +0100 Subject: [PATCH 16/20] Update RORQuestionnaireOffreDeVille.fsh --- input/fsh/examples/RORQuestionnaireOffreDeVille.fsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh index d9774fd6b43..df2e5efbceb 100644 --- a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh +++ b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh @@ -44,7 +44,7 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * item[=].item[0].linkId = "idNatstruct-EJ" * item[=].item[=].prefix = "1.1" * item[=].item[=].text = "IdNat_Struct (Identification nationale des Entités Juridiques définie dans le CI-SIS)" -* item[=].item[=].definition = "https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-organization#Organization.identifier:idNatSt.value" +* item[=].item[=].definition = "Organization.identifier:idNatSt.value" * item[=].item[=].type = #string * item[=].item[=].required = true * item[=].item[=].readOnly = true From 55ef5c156cc979c5335acd3b1f76a138fcf0df8f Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Fri, 24 Jan 2025 17:03:28 +0100 Subject: [PATCH 17/20] Update RORQuestionnaireOffreDeVille.fsh --- input/fsh/examples/RORQuestionnaireOffreDeVille.fsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh index df2e5efbceb..72af9d99829 100644 --- a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh +++ b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh @@ -44,7 +44,7 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * item[=].item[0].linkId = "idNatstruct-EJ" * item[=].item[=].prefix = "1.1" * item[=].item[=].text = "IdNat_Struct (Identification nationale des Entités Juridiques définie dans le CI-SIS)" -* item[=].item[=].definition = "Organization.identifier:idNatSt.value" +* item[=].item[=].definition = "https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-organization.identifier:idNatSt.value" * item[=].item[=].type = #string * item[=].item[=].required = true * item[=].item[=].readOnly = true From 63ba45aa7d8866928a74851d14aec450f36f96d5 Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Fri, 24 Jan 2025 17:27:08 +0100 Subject: [PATCH 18/20] revert test url --- input/fsh/examples/RORQuestionnaireOffreDeVille.fsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh index 72af9d99829..d9774fd6b43 100644 --- a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh +++ b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh @@ -44,7 +44,7 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * item[=].item[0].linkId = "idNatstruct-EJ" * item[=].item[=].prefix = "1.1" * item[=].item[=].text = "IdNat_Struct (Identification nationale des Entités Juridiques définie dans le CI-SIS)" -* item[=].item[=].definition = "https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-organization.identifier:idNatSt.value" +* item[=].item[=].definition = "https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-organization#Organization.identifier:idNatSt.value" * item[=].item[=].type = #string * item[=].item[=].required = true * item[=].item[=].readOnly = true From f44da2e3aa4d02da38a7b8e6030753521c515c81 Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Fri, 24 Jan 2025 17:43:59 +0100 Subject: [PATCH 19/20] Update RORQuestionnaireOffreDeVille.fsh --- input/fsh/examples/RORQuestionnaireOffreDeVille.fsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh index d9774fd6b43..b64cbf2a59c 100644 --- a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh +++ b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh @@ -44,7 +44,7 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * item[=].item[0].linkId = "idNatstruct-EJ" * item[=].item[=].prefix = "1.1" * item[=].item[=].text = "IdNat_Struct (Identification nationale des Entités Juridiques définie dans le CI-SIS)" -* item[=].item[=].definition = "https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-organization#Organization.identifier:idNatSt.value" +* item[=].item[=].definition = "https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-organization#Organization.identifier:idNatSt" * item[=].item[=].type = #string * item[=].item[=].required = true * item[=].item[=].readOnly = true From 8121e3436d0cc34cf43da9778614c835d5f79925 Mon Sep 17 00:00:00 2001 From: sdemeyANS Date: Fri, 24 Jan 2025 18:22:31 +0100 Subject: [PATCH 20/20] revert test --- input/fsh/examples/RORQuestionnaireOffreDeVille.fsh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh index b64cbf2a59c..d9774fd6b43 100644 --- a/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh +++ b/input/fsh/examples/RORQuestionnaireOffreDeVille.fsh @@ -44,7 +44,7 @@ Description: "Exemple 'fake' pour RORQuestionnaire n'ayant pas forcément de coh * item[=].item[0].linkId = "idNatstruct-EJ" * item[=].item[=].prefix = "1.1" * item[=].item[=].text = "IdNat_Struct (Identification nationale des Entités Juridiques définie dans le CI-SIS)" -* item[=].item[=].definition = "https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-organization#Organization.identifier:idNatSt" +* item[=].item[=].definition = "https://interop.esante.gouv.fr/ig/fhir/ror/StructureDefinition/ror-organization#Organization.identifier:idNatSt.value" * item[=].item[=].type = #string * item[=].item[=].required = true * item[=].item[=].readOnly = true