From 8ecfcbb9ab95a6d9feb72c166a852733ffad61f3 Mon Sep 17 00:00:00 2001 From: Ben Mustapha Date: Fri, 17 Apr 2026 11:35:16 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20des=20entr=C3=A9es=20CDA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../profils/FRCDAIsolatMicrobiologique.fsh | 5 ++++- .../profils/FRCDAItemPlanTraitement.fsh | 5 ++++- .../FRCDAListeDesAllergiesEtHypersensibilites.fsh | 2 +- .../profils/FRCDAListeDesProblemes.fsh | 2 +- .../RessourcesCDACorps/profils/FRCDAModaliteEntree.fsh | 5 ++++- .../RessourcesCDACorps/profils/FRCDAModaliteSortie.fsh | 5 ++++- input/fsh/RessourcesCDACorps/profils/FRCDANaissance.fsh | 5 ++++- .../RessourcesCDACorps/profils/FRCDANonRemboursable.fsh | 5 ++++- .../profils/FRCDANotesDuDispensateur.fsh | 3 +++ .../profils/FRCDAObservationSurEchelleDouleur.fsh | 5 ++++- .../profils/FRCDAObservationSurLaGrossesse.fsh | 5 ++++- .../profils/FRCDAOrganismeAssuranceMaladie.fsh | 9 ++++++--- .../profils/FRCDAPatientAvecSujetNonHumain.fsh | 3 +++ .../fsh/RessourcesCDACorps/profils/FRCDAPrelevement.fsh | 5 ++++- .../fsh/RessourcesCDACorps/profils/FRCDAPrescription.fsh | 4 ++-- input/fsh/RessourcesCDACorps/profils/FRCDAProbleme.fsh | 9 ++++++--- .../profils/FRCDARangDeLaVaccination.fsh | 3 +++ .../profils/FRCDARechercheDeMicroOrganismes.fsh | 5 ++++- .../RessourcesCDACorps/profils/FRCDAReferenceInterne.fsh | 2 +- .../profils/FRCDAReferenceItemPlanTraitement.fsh | 5 ++++- .../profils/FRCDAReferenceItemPrescription.fsh | 5 ++++- .../profils/FRCDAReferencesExternes.fsh | 4 ++-- input/fsh/RessourcesCDACorps/profils/FRCDARencontre.fsh | 5 ++++- input/fsh/RessourcesCDACorps/profils/FRCDAResultat.fsh | 5 ++++- ...ResultatExamensDeBiologieElementCliniquePertinent.fsh | 5 ++++- .../profils/FRCDAResultatsExamensDeBiologieMedicale.fsh | 3 +++ input/fsh/RessourcesCDACorps/profils/FRCDASeverite.fsh | 3 +++ .../profils/FRCDASigneVitalObserve.fsh | 7 +++++-- .../fsh/RessourcesCDACorps/profils/FRCDASignesVitaux.fsh | 5 ++++- .../profils/FRCDASimpleObservation.fsh | 5 ++++- input/fsh/RessourcesCDACorps/profils/FRCDAStatut.fsh | 5 ++++- .../profils/FRCDAStatutCliniqueDuPatient.fsh | 3 +++ .../RessourcesCDACorps/profils/FRCDAStatutDocument.fsh | 5 ++++- .../RessourcesCDACorps/profils/FRCDAStatutDuProbleme.fsh | 3 +++ input/fsh/RessourcesCDACorps/profils/FRCDASujet.fsh | 5 ++++- .../RessourcesCDACorps/profils/FRCDASujetNonHumain.fsh | 3 +++ .../profils/FRCDASyntheseMedicaleSejour.fsh | 5 ++++- input/fsh/RessourcesCDACorps/profils/FRCDATraitement.fsh | 5 ++++- .../profils/FRCDATraitementDispense.fsh | 5 ++++- .../profils/FRCDATraitementPrescrit.fsh | 5 ++++- .../profils/FRCDATraitementPrescritSubordonne.fsh | 2 +- .../profils/FRCDATraitementSubordonne.fsh | 2 +- .../profils/FRCDATransfusionDeProduitsSanguins.fsh | 5 ++++- .../profils/FRCDATransportDuPatient.fsh | 7 +++++-- .../profils/FRCDATransportDuProfessionnel.fsh | 7 +++++-- .../profils/FRCDATypeDocumentAttache.fsh | 5 ++++- .../RessourcesCDACorps/profils/FRCDAVaccinRecommande.fsh | 7 +++++-- .../fsh/RessourcesCDACorps/profils/FRCDAVaccination.fsh | 7 +++++-- 48 files changed, 174 insertions(+), 51 deletions(-) diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAIsolatMicrobiologique.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAIsolatMicrobiologique.fsh index 18c27f5ff2d..abef4e7bba5 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAIsolatMicrobiologique.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAIsolatMicrobiologique.fsh @@ -8,7 +8,7 @@ Description: "Entrée FR-Isolat-microbiologique: IHE-PCC - Laboratory isolate or * classCode MS * classCode = #CLUSTER * moodCode MS -* id 0..1 +* id 0..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..2 @@ -28,6 +28,9 @@ and frIsolatMicrobiologique 1..1 * code MS * code ^short = "Code isolat : le code de l’isolat peut être codé avec les terminologies SNOMED CT et NCBI" * code ^definition = "Code isolat" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * statusCode MS * statusCode 1..1 * statusCode ^short = "Niveau de complétude‘completed' : Rendu final complet. Tous les résultats attendus pour cet examen sont présents.‘active' : Rendu partiel. Certains résultats sont encore à venir pour cet examen.‘aborted' : L'examen est abandonné. Quelques résultats peuvent apparaître." diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAItemPlanTraitement.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAItemPlanTraitement.fsh index 147b26d019b..b36021db449 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAItemPlanTraitement.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAItemPlanTraitement.fsh @@ -6,7 +6,7 @@ Description: "Entrée FR-Item-plan-traitement: IHE-MTP Medication Treatment Plan * classCode MS * moodCode MS * moodCode = #INT -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..4 @@ -37,8 +37,11 @@ and frItemPlanTraitement 1..1 * code ^short = "Code de l'entrée" * code ^definition = "Code de l'entrée" * code.code = #DRUG +* code.code 1..1 MS * code.displayName = "Médicament" +* code.displayName 1..1 MS * code.codeSystem = "2.16.840.1.113883.5.4" +* code.codeSystem 1..1 MS * code.codeSystemName = "HL7_ActCode" * text MS * text 1..1 diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAListeDesAllergiesEtHypersensibilites.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAListeDesAllergiesEtHypersensibilites.fsh index 3b42bdcfc34..94171ab282a 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAListeDesAllergiesEtHypersensibilites.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAListeDesAllergiesEtHypersensibilites.fsh @@ -8,7 +8,7 @@ Description: "Entrée FR-Liste-des-allergies-et-hypersensibilites: IHE-PCC - All * classCode = #ACT * moodCode MS * moodCode = #EVN -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..4 diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAListeDesProblemes.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAListeDesProblemes.fsh index 2692305569e..8a9c783b28d 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAListeDesProblemes.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAListeDesProblemes.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Liste-des-problemes: IHE-PCC - Problem-Concern. Cette e * classCode = #ACT * moodCode MS * moodCode = #EVN -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..4 diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAModaliteEntree.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAModaliteEntree.fsh index 6aeca5d5b36..061877a8bc0 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAModaliteEntree.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAModaliteEntree.fsh @@ -8,7 +8,7 @@ Description: "Entrée FR-Modalite-entree: Cette entrée permet d'indiquer la mod * moodCode MS * moodCode ^short = "@moodCode='EVN' (si réalisée), 'INT' (si prévisionnelle)" * moodCode ^definition = "@moodCode='EVN' (si réalisée), 'INT' (si prévisionnelle)" -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..1 @@ -27,6 +27,9 @@ Description: "Entrée FR-Modalite-entree: Cette entrée permet d'indiquer la mod * code.displayName = "Modalité d'entrée" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = " Description narrative de l'observation." diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAModaliteSortie.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAModaliteSortie.fsh index fa8c9cfc444..4f9627cad18 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAModaliteSortie.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAModaliteSortie.fsh @@ -8,7 +8,7 @@ Description: "Entrée FR-Modalite-sortie: Cette entrée permet de préciser la m * moodCode MS * moodCode ^short = "@moodCode='EVN' (si réalisée), 'INT' (si prévisionnelle)" * moodCode ^definition = "@moodCode='EVN' (si réalisée), 'INT' (si prévisionnelle)" -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..1 @@ -27,6 +27,9 @@ Description: "Entrée FR-Modalite-sortie: Cette entrée permet de préciser la m * code.displayName = "Modalité de sortie" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Partie narrative de l'observation" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDANaissance.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDANaissance.fsh index 83d192f7743..5e25860ebde 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDANaissance.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDANaissance.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Naissance: IHE-PCC - Birth event organizer. * classCode MS * classCode = #CLUSTER * moodCode MS -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..2 @@ -32,6 +32,9 @@ and frNaissance 1..1 * code.displayName = "observation sur l'accouchement" * code.codeSystem = "2.16.840.1.113883.6.96" * code.codeSystemName = "SNOMED_CT" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * statusCode MS * statusCode 1..1 * statusCode ^short = "Status de l'observationFixé à la valeur 'completed'" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDANonRemboursable.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDANonRemboursable.fsh index eda2d5f5439..1f3cfba0ae0 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDANonRemboursable.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDANonRemboursable.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Non-remboursable: Cette observation permet d'indiquer s * classCode = #OBS * moodCode MS * moodCode = #EVN -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..3 @@ -36,6 +36,9 @@ and frNonRemboursable 1..1 * code.displayName = "Non remboursable" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Partie narrative de l'observation" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDANotesDuDispensateur.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDANotesDuDispensateur.fsh index f7c16e4ed8b..9e407da117c 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDANotesDuDispensateur.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDANotesDuDispensateur.fsh @@ -35,6 +35,9 @@ and ccdFulfillmentInstructions 1..1 * code.code = #FINSTRUCT * code.codeSystem = "1.3.6.1.4.1.19376.1.5.3.2" * code.codeSystemName = "IHEActCode" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Notes du dispensateur sous forme textuelle" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAObservationSurEchelleDouleur.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAObservationSurEchelleDouleur.fsh index 1cc598546e2..a9b639c8482 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAObservationSurEchelleDouleur.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAObservationSurEchelleDouleur.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Observation-sur-echelle-douleur: IHE-PCC - Pain Score O * classCode = #OBS * moodCode MS * moodCode = #EVN -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..3 @@ -37,6 +37,9 @@ and frObservationSurEchelleDouleur 1..1 * code.displayName = "Sévérité de la douleur" * code.codeSystem = "2.16.840.1.113883.6.1" * code.codeSystemName = "LOINC" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Description narrative de l'observation" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAObservationSurLaGrossesse.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAObservationSurLaGrossesse.fsh index c920600880b..90b06fdc8c8 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAObservationSurLaGrossesse.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAObservationSurLaGrossesse.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Observation-sur-la-grossesse: IHE-PCC - Pregnancy Obser * classCode = #OBS * moodCode MS * moodCode = #EVN -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..3 @@ -33,6 +33,9 @@ and frObservationSurLaGrossesse 1..1 * code MS * code ^short = "Type d'observationCe code peut provenir du JDV_ObservationGrossesse_CISIS (1.2.250.1.213.1.1.5.500).D’autres codes ou JDV peuvent être utilisés." * code ^definition = "Type d'observation" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * statusCode MS diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAOrganismeAssuranceMaladie.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAOrganismeAssuranceMaladie.fsh index 286724ffb3e..871cd695f7d 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAOrganismeAssuranceMaladie.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAOrganismeAssuranceMaladie.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Organisme-assurance-maladie: IHE-PCC - Payers-entry. L' * classCode = #ACT * moodCode MS * moodCode = #EVN -* id 1..* +* id 1..* MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..3 @@ -33,6 +33,9 @@ and frOrganismeAssuranceMaladie 1..1 * code ^short = "Type de couverture sociale" * code ^definition = "Type de couverture sociale" * code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-couverture-sociale-cisis (required) +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * statusCode MS * statusCode 1..1 * statusCode ^short = "Statut de l'entrée" @@ -90,7 +93,7 @@ frParticipantAssure 0..1 MS * typeCode = #HLD * participantRole MS * classCode = #INDIV - * id 1..* + * id 1..* MS * id ^short = "Identifiant de l'assuré" * id ^definition = "Identifiant de l'assuré" * addr 1..* @@ -108,7 +111,7 @@ frParticipantAssure 0..1 MS * act 1..1 * classCode MS * classCode = #ACT - * id 1..* + * id 1..* MS * id ^short = "Identifiant du plan de soins" * id ^definition = "Identifiant du plan de soins" * text MS diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAPatientAvecSujetNonHumain.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAPatientAvecSujetNonHumain.fsh index b5179c302e5..a2dc91dc228 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAPatientAvecSujetNonHumain.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAPatientAvecSujetNonHumain.fsh @@ -23,6 +23,9 @@ and frPatientAvecSujetNonHumain 1..1 * code 1..1 * code ^short = "Sujet (ex. poulet, poisson, œuf, salade, eau, terre, air, peinture, etc.)." * code ^definition = "Sujet (ex. poulet, poisson, œuf, salade, eau, terre, air, peinture, etc.)." + * code.code 1..1 MS + * code.displayName 1..1 MS + * code.codeSystem 1..1 MS * addr MS * addr 1..1 * addr ^short = "Lieu de provenance du sujet non humain" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAPrelevement.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAPrelevement.fsh index 4276692b530..3c84d2d7f5b 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAPrelevement.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAPrelevement.fsh @@ -23,6 +23,9 @@ and frPrelevement 1..1 * code MS * code ^short = "Acte de prélèvement - Pour un prélèvement en vue d'examen de biologie médicale, le code affiné NABM de l'acte de prélèvement doit être renseigné si connu, sauf dans le cas d'un recueil d'échantillon effectué par le patient lui-même. Un prélèvement cytologique ou de tissu en vue d'un examen d'anatomie ou de cytologie pathologiques est codé à l'aide d'une nomenclature précisée dans les modèles de contenus métiers.Par défaut, utiliser le code suivant : code='33882-2' displayName='Prélèvement' codeSystem='2.16.840.1.113883.6.1' codeSystemName='LOINC'" * code ^definition = "Acte de prélèvement" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * effectiveTime MS * effectiveTime 1..1 * effectiveTime ^short = "Date du prélèvement: La date et heure de prélèvement doit être renseignée si elle est connue. En cas d'acte ponctuel, c'est la date et heure de fin (élément high) qui horodate le prélèvement. " @@ -63,7 +66,7 @@ ProduitUtilise 0..* MS * typeCode = #PRD * participantRole 1..1 * classCode = #SPEC - * id 1..1 + * id 1..1 MS * id ^short = "Identifiant de l'échantillon - L'identifiant de l'échantillon est éventuellement multiple (premier identifiant attribué par le préleveur, puis réidentification par le laboratoire). L'un des identifiants est visible sur l'échantillon matériel (par exemple en code barre sur le tube ou le bocal). " * id ^definition = "Identifiant de l'échantillon" * playingEntity 1..1 diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAPrescription.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAPrescription.fsh index b8c538f10b1..b89e2689355 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAPrescription.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAPrescription.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Prescription: IHE-PCC - Supply - Cette entrée permet d * moodCode MS * moodCode ^short = " Si la prescription a déjà été dispensée : moodCode='EVN' - Si la prescription est en attente de dispensation : moodCode='INT' " * moodCode ^definition = "Si la prescription a déjà été dispensée:" -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..3 @@ -43,7 +43,7 @@ and frPrescription 1..1 * assignedEntity 1..1 * assignedEntity ^short = "Dispensateur" * assignedEntity ^definition = "Dispensateur" - * id 1..1 + * id 1..1 MS * id ^short = "Identifiant du dispensateur" * id ^definition = "Identifiant du dispensateur" // CHOICE diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAProbleme.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAProbleme.fsh index ef130c07377..8fd1678865e 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAProbleme.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAProbleme.fsh @@ -8,7 +8,7 @@ Description: "Entrée FR-Probleme: IHE-PCC - Problem-Entry. Cette entrée permet * moodCode MS * moodCode = #EVN * negationInd ^short = "Les attributs de cet élément prennent les valeurs suivantes : @classCode='OBS' (observation d’un problème) @moodCode='EVN' (observation ayant eu lieu) @negationInd=‘false’ signifie que l’élément observé a eu lieu @negationInd=‘true’ signifie que l’élément observé n’a pas eu lieu (donnant par exemple ‘absence de fièvre’ si l’élément observé est ‘fièvre’). @negationInd absent dans le cas où on ne sait pas." -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..4 @@ -38,7 +38,10 @@ and frProbleme 1..1 * code MS * code ^short = "Type d'observation" * code ^definition = "Type d'observation" -* code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-code-probleme-cisis +* code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-code-probleme-cisis (required) +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Description narrative du problème : cet élément permet de décrire le problème enregistré, les dates, commentaires, etc." @@ -95,7 +98,7 @@ frSeverite 0..1 * typeCode = #REFR * externalDocument 1..1 * classCode = #DOC - * id 1..1 + * id 1..1 MS * id ^short = "Identifiant du document" * text 1..1 * reference 0..1 diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDARangDeLaVaccination.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDARangDeLaVaccination.fsh index 7d688602e00..0deb2f78711 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDARangDeLaVaccination.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDARangDeLaVaccination.fsh @@ -31,6 +31,9 @@ and frRangDeLaVaccination 1..1 * code.displayName = "Rang de la vaccination" * code.codeSystem = "2.16.840.1.113883.6.1" * code.codeSystemName = "LOINC" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * derivationExpr MS * text MS * text ^short = "Partie narrative de l’entrée" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDARechercheDeMicroOrganismes.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDARechercheDeMicroOrganismes.fsh index 6491312d062..6f454f1c357 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDARechercheDeMicroOrganismes.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDARechercheDeMicroOrganismes.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Recherche-de-micro-organismes: IHE PCC – Simple Obser * classCode = #OBS * moodCode MS * moodCode = #EVN -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..3 @@ -36,6 +36,9 @@ and frRechercheDeMicroOrganismes 1..1 * code.displayName = "Recherche de microorganismes multi-résistants ou émergents effectuée" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Partie narrative de l'observation" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAReferenceInterne.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAReferenceInterne.fsh index 3b9b1b1f306..3492e3720b7 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAReferenceInterne.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAReferenceInterne.fsh @@ -5,7 +5,7 @@ Title: "CDA - FR Reference interne" Description: "Entrée FR-Reference-interne: IHE-PCC - Internal-Reference. L'élément Référence interne est un élément de type 'act' à l'intérieur d'un 'entryRelationship' qui permet de relier un élément à un autre élément du même document par l'intermédiaire son identifiant 'id'. Tous les types d'éléments du document (act, procedure, observation, substanceAdministration, etc) peuvent être pointés par un élément 'Référence interne'." * classCode MS * moodCode MS -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..2 diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAReferenceItemPlanTraitement.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAReferenceItemPlanTraitement.fsh index 4abbc725d1b..b6348e97d82 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAReferenceItemPlanTraitement.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAReferenceItemPlanTraitement.fsh @@ -6,7 +6,7 @@ Description: "Entrée FR-Reference-item-plan-traitement: IHE-Pharm - Cette entr * classCode MS * moodCode MS * moodCode = #SBADM -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..2 @@ -31,6 +31,9 @@ and frReferenceItemPlanTraitement 1..1 * code.displayName = "Ligne dans un plan de traitement" * code.codeSystem = "1.3.6.1.4.1.19376.1.9.2.2" * code.codeSystemName = "IHE Pharmacy Item Type List" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * consumable MS * manufacturedProduct MS * manufacturedMaterial 1..1 diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAReferenceItemPrescription.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAReferenceItemPrescription.fsh index 373b2b7540d..0e8beef7d06 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAReferenceItemPrescription.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAReferenceItemPrescription.fsh @@ -6,7 +6,7 @@ Description: "Entrée FR-Reference-item-prescription: IHE-PRE - Reference-Prescr * classCode MS * moodCode MS * moodCode = #INT -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..2 @@ -31,6 +31,9 @@ and frReferenceItemPrescription 1..1 * code.displayName = "Prescription Item" * code.codeSystem = "1.3.6.1.4.1.19376.1.9.2.2" * code.codeSystemName = "IHE Pharmacy Item Type List" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * consumable MS * consumable ^short = "Produit de santé" * consumable ^definition = "Produit de santé" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAReferencesExternes.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAReferencesExternes.fsh index 61aee0dfe6a..36786c6363c 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAReferencesExternes.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAReferencesExternes.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-References-externes: IHE-PCC - External-References. Cet * classCode = #ACT * moodCode MS * moodCode = #EVN -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..2 @@ -37,7 +37,7 @@ and frReferencesExternes 1..1 * reference 1..* MS * reference ^short = "Document référencé" * reference ^definition = "Document référencé" -* reference.typeCode from FRValueSetReferenceExterne +* reference.typeCode from FRValueSetReferenceExterne (required) * reference.externalDocument 1..1 MS * reference.externalDocument.classCode = #DOC * reference.externalDocument.id 1..1 MS diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDARencontre.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDARencontre.fsh index 9dd15920e3c..3e8283d6043 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDARencontre.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDARencontre.fsh @@ -10,7 +10,7 @@ Description: "Entrée FR-Rencontre: IHE-PCC - Encounter. - Si rencontre planifiée : moodCode='PRMS'. - Si rencontre prévue mais non confirmée : moodCode='ARQ'." * moodCode from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-ActMood-cisis (required) -* id 1..* +* id 1..* MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..4 @@ -44,6 +44,9 @@ and frRencontre 1..1 * code.qualifier 0..1 MS * code.qualifier ^short = "Précision sur le type de rencontre" * code.qualifier ^definition = "Précision sur le type de rencontre" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text ^short = "Description narrative" * text ^definition = "Description narrative" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAResultat.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAResultat.fsh index 1bce2509da9..b320978be59 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAResultat.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAResultat.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Resultat: Cette entrée permet d'indiquer le résultat * classCode = #OBS * moodCode MS * moodCode = #EVN -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..3 @@ -32,6 +32,9 @@ and frSimpleObservation 1..1 * code MS * code ^short = "Code du résultat" * code ^definition = "Code du résultat" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Description narrative" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAResultatExamensDeBiologieElementCliniquePertinent.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAResultatExamensDeBiologieElementCliniquePertinent.fsh index 62239d4a0ca..c194727a654 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAResultatExamensDeBiologieElementCliniquePertinent.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAResultatExamensDeBiologieElementCliniquePertinent.fsh @@ -8,7 +8,7 @@ Description: "Entrée FR-Resultat-examens-de-biologie-element-clinique-pertinent * classCode = #OBS * moodCode MS * moodCode = #EVN -* id 0..1 +* id 0..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..2 @@ -37,6 +37,9 @@ and frResultatExamensDeBiologieElementCliniquePertinent 1..1 * code.translation 0..1 MS * code.translation ^short = "Code d'identification d'attente national ou code de portée locale" * code.translation ^definition = "Code d'identification d'attente national ou code de portée locale" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * statusCode MS * statusCode 1..1 * statusCode ^short = "Niveau de complétude. diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAResultatsExamensDeBiologieMedicale.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAResultatsExamensDeBiologieMedicale.fsh index 147f36cd75a..608722d6194 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAResultatsExamensDeBiologieMedicale.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAResultatsExamensDeBiologieMedicale.fsh @@ -31,6 +31,9 @@ Description: "Entrée FR-Resultats-examens-de-biologie-medicale: IHE-PCC - Labor * code 1..1 * code ^short = "Code dont dérive le code de section" * code ^definition = "Code dont dérive le code de section" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * statusCode MS * statusCode 1..1 * statusCode ^short = "Niveau de complétude. diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDASeverite.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDASeverite.fsh index 0501087393d..081a0aaf99c 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDASeverite.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDASeverite.fsh @@ -33,6 +33,9 @@ and frSeverite 1..1 * code.code = #SEV * code.codeSystem = "2.16.840.1.113883.5.4" * code.codeSystemName = "HL7_ActCode" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Description narrative" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDASigneVitalObserve.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDASigneVitalObserve.fsh index 782140b5679..458aeb110a9 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDASigneVitalObserve.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDASigneVitalObserve.fsh @@ -3,7 +3,7 @@ Parent: http://hl7.org/cda/stds/core/StructureDefinition/Observation Id: fr-cda-signe-vital-observe Title: "CDA - FR Signe vital observe" Description: "Entrée FR-Signe-vital-observe: IHE-PCC - Vital Signs Observation. Cette entrée permet d'indiquer les informations détaillées relatives à une mesure clinique spécifique. Cette entrée est utilisée dans un élément component d'un élément Signes vitaux (1.3.6.1.4.1.19376.1.5.3.1.4.13.1). Cette entrée est basée sur l'élément Simple Observation (1.3.6.1.4.1.19376.1.5.3.1.4.13) qu'elle spécialise en portant des contraintes sur les vocabulaires des éléments 'code' et 'value'." -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..4 @@ -33,7 +33,10 @@ and frSigneVitalObserve 1..1 * code MS * code ^short = "Signe vital observé" * code ^definition = "Signe vital observé" -* code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-signe-vital-cisis +* code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-signe-vital-cisis (required) +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Description narrative" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDASignesVitaux.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDASignesVitaux.fsh index 2e94c44ce99..2eb4590d0ad 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDASignesVitaux.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDASignesVitaux.fsh @@ -6,7 +6,7 @@ Description: "Entrée FR-Signes-vitaux: IHE-PCC - Vital signs organizer. L'entr * classCode MS * classCode = #CLUSTER * moodCode MS -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..4 @@ -40,6 +40,9 @@ and frSignesVitaux 1..1 * code.code = #85353-1 * code.codeSystem = "2.16.840.1.113883.6.1" * code.displayName = "Signes vitaux" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * statusCode MS * statusCode ^short = "Statut de l'entrée" * statusCode ^definition = "Statut de l'entrée" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDASimpleObservation.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDASimpleObservation.fsh index b88315ac009..87f5df54086 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDASimpleObservation.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDASimpleObservation.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Simple-Observation: IHE-PCC - Simple-Observation. Cette * classCode = #OBS * moodCode MS * moodCode = #EVN -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..2 @@ -27,6 +27,9 @@ and frSimpleObservation 1..1 * code MS * code ^short = "Code de l'observation" * code ^definition = "Code de l'observation" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Description narrative de l'observation" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAStatut.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAStatut.fsh index 03ffe3d4edf..92cc63c1179 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAStatut.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAStatut.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Statut: Cette entrée de type observation permet de dé * classCode = #OBS * moodCode MS * moodCode = #EVN -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..3 @@ -37,6 +37,9 @@ and frStatut 1..1 * code.displayName = "Statut" * code.codeSystem = "2.16.840.1.113883.6.1" * code.codeSystemName = "LOINC" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Description narrative de l'observation" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAStatutCliniqueDuPatient.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAStatutCliniqueDuPatient.fsh index 98ede41945b..215779edbf4 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAStatutCliniqueDuPatient.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAStatutCliniqueDuPatient.fsh @@ -33,6 +33,9 @@ and frStatutCliniqueDuPatient 1..1 * code.codeSystem = "2.16.840.1.113883.6.1" * code.displayName = "Statut clinique du patient" * code.codeSystemName = "LOINC" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Description narrative" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAStatutDocument.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAStatutDocument.fsh index de32133a474..8245b3e54dc 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAStatutDocument.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAStatutDocument.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Statut-document: Cette entrée permet d'indiquer le sta * classCode = #OBS * moodCode MS * moodCode = #EVN -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..3 @@ -36,6 +36,9 @@ and frStatutDocument 1..1 * code.displayName = "Statut du document" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Partie narrative de l'entrée" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAStatutDuProbleme.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAStatutDuProbleme.fsh index e07d4b6ec60..b95d77de382 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAStatutDuProbleme.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAStatutDuProbleme.fsh @@ -38,6 +38,9 @@ and frStatutDuProbleme 1..1 * code.displayName = "Status" * code.codeSystem = "2.16.840.1.113883.6.1" * code.codeSystemName = "LOINC" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Description narrative" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDASujet.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDASujet.fsh index 34da214450b..e33005c473a 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDASujet.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDASujet.fsh @@ -24,8 +24,11 @@ and frSujet 1..1 * code 1..1 * code ^short = "Lien avec le patient" * code ^definition = "Lien avec le patient" - * code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-PersonalRelationshipRoleType-cisis + * code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-PersonalRelationshipRoleType-cisis (required) * code.codeSystem = "2.16.840.1.113883.5.111" + * code.code 1..1 MS + * code.displayName 1..1 MS + * code.codeSystem 1..1 MS * addr MS * addr only CISISAddr * addr ^short = "Adresse" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDASujetNonHumain.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDASujetNonHumain.fsh index b689029eb72..4335a7ab222 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDASujetNonHumain.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDASujetNonHumain.fsh @@ -23,6 +23,9 @@ and frSujetNonHumain 1..1 * code 1..1 * code ^short = "Sujet (ex. poulet, poisson, œuf, salade, eau, terre, air, peinture, etc.)." * code ^definition = "Sujet" + * code.code 1..1 MS + * code.displayName 1..1 MS + * code.codeSystem 1..1 MS * addr MS * addr 1..1 * addr ^short = "Lieu de provenance du sujet non humain" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDASyntheseMedicaleSejour.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDASyntheseMedicaleSejour.fsh index 806fab47d01..fc7779ac7b2 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDASyntheseMedicaleSejour.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDASyntheseMedicaleSejour.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Synthese-medicale-sejour: Cette entrée permet de fourn * classCode = #OBS * moodCode MS * moodCode = #EVN -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..3 @@ -36,6 +36,9 @@ and frSyntheseMedicaleSejour 1..1 * code.displayName = "Synthèse médicale" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Partie narrative de l'observation" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDATraitement.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDATraitement.fsh index b23a8227688..41551b30371 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATraitement.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDATraitement.fsh @@ -10,7 +10,7 @@ ou si information rapportée par le patient ou si aucun traitement : moodCode='EVN' ; Si le traitement est en attente d'administration : moodCode='INT'" * moodCode ^definition = "Si le traitement a déjà été administré ou si information rapportée par le patient ou si aucun traitement; si le traitement est en attente d'administration" -* id 1..* +* id 1..* MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..12 @@ -92,6 +92,9 @@ Dans le cas d'un mélange préparé, la description du mélange doit être fourn * code ^short = "Acte ou situation" * code ^definition = "Acte ou situation" * code from FRValueSetCodeTraitement (required) +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Partie narrative de l’entrée" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDATraitementDispense.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDATraitementDispense.fsh index e2434b59b90..851496b37c5 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATraitementDispense.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDATraitementDispense.fsh @@ -6,7 +6,7 @@ Description: "Entrée FR-Traitement-dispense: IHE PHARM DIS - DispenseItemEntry. * classCode MS * moodCode MS * moodCode = #EVN -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..4 @@ -37,6 +37,9 @@ and iheSupplyEntry 1..1 * code ^short = "Complétude de la dispensation : Valeur issue du JDV_CompletudeDispensation_CISIS (1.2.250.1.213.1.1.5.765)" * code ^definition = "Complétude de la dispensation" * code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-completude-dispensation-cisis (required) +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Texte de l'entrée" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDATraitementPrescrit.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDATraitementPrescrit.fsh index e82212b4f5f..c9166e94657 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATraitementPrescrit.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDATraitementPrescrit.fsh @@ -6,7 +6,7 @@ Description: "Entrée FR-Traitement-prescrit: IHE-PRE Prescription Item. Cette e * classCode MS * moodCode MS * moodCode = #INT -* id 1..* +* id 1..* MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..12 @@ -104,6 +104,9 @@ Dans ce cas, ne pas utiliser de subordonné." * code.displayName = "Médicament" * code.codeSystem = "2.16.840.1.113883.5.4" * code.codeSystemName = "HL7_ActCode" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Partie narrative de l’entrée" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDATraitementPrescritSubordonne.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDATraitementPrescritSubordonne.fsh index 0d65e67da2f..dd8cc7a4508 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATraitementPrescritSubordonne.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDATraitementPrescritSubordonne.fsh @@ -7,7 +7,7 @@ Pour les dosages progressifs, fractionnés ou conditionnels, les sous-entrées F * classCode MS * moodCode MS * moodCode = #INT -* id 1..* +* id 1..* MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..1 diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDATraitementSubordonne.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDATraitementSubordonne.fsh index 6e6928ab11c..67e5ea62aa0 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATraitementSubordonne.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDATraitementSubordonne.fsh @@ -9,7 +9,7 @@ Description: "Entrée FR-Traitement-subordonne: Une entrée FR-Traitement de pre Si le traitement est en attente d'administration : - moodCode='INT'" * moodCode ^definition = "Si le traitement a déjà été administré ou si information rapportée par le patient ou si aucun traitement : - moodCode='EVN' ; Si le traitement est en attente d'administration : - moodCode='INT'" -* id 1..* +* id 1..* MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..2 diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDATransfusionDeProduitsSanguins.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDATransfusionDeProduitsSanguins.fsh index ff87cd83a61..45e3844574a 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATransfusionDeProduitsSanguins.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDATransfusionDeProduitsSanguins.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Transfusion-de-produits-sanguins: Cette entrée permet * classCode = #OBS * moodCode MS * moodCode = #EVN -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..3 @@ -36,6 +36,9 @@ and frTransfusionDeProduitsSanguins 1..1 * code.displayName = "Transfusion de produits sanguins" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Partie narrative de l’observation" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDATransportDuPatient.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDATransportDuPatient.fsh index cf1d5f25214..48127c1d30d 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATransportDuPatient.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDATransportDuPatient.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Transport-du-patient: IHE-PCC - Transport. Cette entré * classCode = #ACT * moodCode MS * moodCode ^short = "Si le transport est à faire : moodCode='INT'. Si le transport a déjà été effectué : moodCode='EVN'." -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..2 @@ -27,7 +27,10 @@ and frTransportDuPatient 1..1 * code MS * code ^short = "Mode de transport (Ambulance publique, Taxi, VSL, …)" * code ^definition = "Mode de transport" -* code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-mode-de-transport-cisis +* code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-mode-de-transport-cisis (required) +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text ^short = "Texte décrivant le transport" * text.reference 1..1 MS diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDATransportDuProfessionnel.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDATransportDuProfessionnel.fsh index c7e51c67d48..1ba93433243 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATransportDuProfessionnel.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDATransportDuProfessionnel.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Transport-du-professionnel: Cette entrée de type act p * classCode = #ACT * moodCode MS * moodCode ^short = "Si le transport est à faire : moodCode='INT'. Si le transport a déjà été effectué : moodCode='EVN'." -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..1 @@ -22,7 +22,7 @@ Description: "Entrée FR-Transport-du-professionnel: Cette entrée de type act p * code MS * code ^short = "Mode de transport (Ambulance publique, Taxi, VSL, …)" * code ^definition = "Mode de transport" -* code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-mode-de-transport-cisis +* code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-mode-de-transport-cisis (required) * code.qualifier 0..1 MS * code.qualifier ^short = "Type de motorisation" * code.qualifier ^definition = "Type de motorisation" @@ -37,6 +37,9 @@ Description: "Entrée FR-Transport-du-professionnel: Cette entrée de type act p Valeur issue du JDV_TypeMotorisation_CISIS (1.2.250.1.213.1.1.5.801)" * code.qualifier.value ^definition = "Type de motorisation" * code.qualifier.value.code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-type-motorisation-cisis (required) +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text ^short = "Texte décrivant le transport" * text ^definition = "Texte décrivant le transport" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDATypeDocumentAttache.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDATypeDocumentAttache.fsh index 6af57d84890..07872a8a706 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATypeDocumentAttache.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDATypeDocumentAttache.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Type-document-attache: Élément de type Simple Observa * classCode = #OBS * moodCode MS * moodCode = #EVN -* id 1..1 +* id 1..1 MS * id ^short = """Identifiant de l'entrée : \r\n Sous la forme UID (UUID ou OID) Attribué par le LPS avec si possible les attributs @root et @extension. Sinon, un identifiant unique de type UUID est affecté à l’attribut root et l’attribut extension est omis. """ @@ -38,6 +38,9 @@ and frTypeDocumentAttache 1..1 * code.displayName = "Type de document" * code.codeSystem = "2.16.840.1.113883.6.1" * code.codeSystemName = "LOINC" +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Partie narrative de l’observation" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAVaccinRecommande.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAVaccinRecommande.fsh index c5b406aefdb..449711c06de 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAVaccinRecommande.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAVaccinRecommande.fsh @@ -10,7 +10,7 @@ Une vaccination prévue dépend d'un plan accepté et à venir. Cette entrée h Si la vaccination est proposée :@moodCode='PRP'" * moodCode ^definition = "Si la vaccination est prévue : @moodCode='INT' ; Si la vaccination est proposée :@moodCode='PRP'" -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..3 @@ -36,7 +36,10 @@ and frVaccinRecommande 1..1 * code 1..1 * code ^short = "Type d'acte : vaccination" * code ^definition = "Type d'acte" -* code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-ActSubstanceAdministrationImmunizationCode-cisis +* code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-ActSubstanceAdministrationImmunizationCode-cisis (required) +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Partie narrative de l’entrée" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAVaccination.fsh b/input/fsh/RessourcesCDACorps/profils/FRCDAVaccination.fsh index 80e46526cfe..cbc7b97d59a 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAVaccination.fsh +++ b/input/fsh/RessourcesCDACorps/profils/FRCDAVaccination.fsh @@ -6,7 +6,7 @@ Description: "Entrée FR-Vaccination: IHE-PCC - Immunizations. L'entrée Vaccina * classCode MS * moodCode MS * moodCode = #EVN -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..3 @@ -39,7 +39,10 @@ and frVaccination 1..1 OR JDV_AbsentOrUnknownImmunization_CISIS (1.2.250.1.213.1.1.5.666)""" * code ^definition = "Type de vaccination" -* code from FRValueSetTypeVaccination +* code from FRValueSetTypeVaccination (required) +* code.code 1..1 MS +* code.displayName 1..1 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Partie narrative de l’entrée"