diff --git a/input/fsh/RessourcesCDACorps/profils/CISISAddr.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/CISISAddr.fsh similarity index 100% rename from input/fsh/RessourcesCDACorps/profils/CISISAddr.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/CISISAddr.fsh diff --git a/input/fsh/RessourcesCDACorps/profils/CISISTelecom.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/CISISTelecom.fsh similarity index 100% rename from input/fsh/RessourcesCDACorps/profils/CISISTelecom.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/CISISTelecom.fsh diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAAccidentsTransfusionnels.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAccidentsTransfusionnels.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAAccidentsTransfusionnels.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAccidentsTransfusionnels.fsh index ae28528a94a..6b11c4cfbff 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAAccidentsTransfusionnels.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAccidentsTransfusionnels.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Accidents-transfusionnels: Cette entrée permet de déc * 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 frAccidentsTransfusionnels 1..1 * code.displayName = "Accidents transfusionnels" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName 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/FRCDAActe.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAActe.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDAActe.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAActe.fsh index 6e180dcdac9..6ac0b745327 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAActe.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAActe.fsh @@ -10,7 +10,7 @@ Description: "Entrée FR-Acte: IHE-PCC - Procedure. L'entrée 'Acte' est une ent - Si acte réalisé : moodCode='EVN' ; negationInd='true' - si l'acte n'a pas eu lieu : negationInd='false' - si l'acte a eu lieu (valeur par défaut)""" -* id 1..* +* id 1..* MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..4 @@ -45,6 +45,9 @@ Terminologie CCAM (1.2.250.1.215.300.1) si possible. Si l'acte n'est pas trouvé dans la terminologie CCAM, utiliser le code='C25218' displayName='Intervention' codeSystem='2.16.840.1.113883.3.26.1.1' codeSystemName='NCIT' et décrire l'acte sous forme de texte libre dans la partie narrative avec une référence vers l'entrée correspondante ou jdv-absent-or-unknown-procedure-cisis (1.2.250.1.213.1.1.5.665) pour les actes chirurgicaux""" * code ^definition = "Code d'acte" +* code.code 1..1 MS +* code.codeSystem 1..1 MS +* code.displayName MS * text MS * text 1..1 * text ^short = "Description narrative de l'acte" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAActeSubstitution.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAActeSubstitution.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAActeSubstitution.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAActeSubstitution.fsh index 577feac8449..cd825b1c337 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAActeSubstitution.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAActeSubstitution.fsh @@ -28,6 +28,8 @@ and iheSubstitutionAct 1..1 * code.displayName = "Substitution autorisée par un produit générique" * code.codeSystem = "2.16.840.1.113883.5.1070" * code.codeSystemName = "HL7_SubstanceAdminSubstitution" +* code.code 1..1 MS +* code.codeSystem MS * statusCode MS * statusCode 1..1 * statusCode ^short = "Statut de l’entrée - Fixé à la valeur 'completed'" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAAdministrationDeDerivesDuSang.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAdministrationDeDerivesDuSang.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDAAdministrationDeDerivesDuSang.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAdministrationDeDerivesDuSang.fsh index fcb112a3744..b9800462d9b 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAAdministrationDeDerivesDuSang.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAdministrationDeDerivesDuSang.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Administration-de-derives-du-sang: IHE-PCC - Simple-Obs * 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 frAdministrationDeDerivesDuSang 1..1 * code.displayName = "Administration de dérivés du sang" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Description narrative" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAAllergieOuHypersensibilite.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAllergieOuHypersensibilite.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDAAllergieOuHypersensibilite.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAllergieOuHypersensibilite.fsh index 28dabf8faa1..c016517dfab 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAAllergieOuHypersensibilite.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAllergieOuHypersensibilite.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Allergie-ou-hypersensibilite: IHE-PCC Allergy-And-Intol * classCode = #OBS * 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..5 @@ -43,6 +43,9 @@ and frAllergieOuHypersensibilite 1..1 * code ^short = "Type d'allergie / hypersensibilité non allergique / intolérance / idiosyncrasie" * code ^definition = "Type d'allergie / hypersensibilité non allergique / intolérance / idiosyncrasie" * code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-type-evenement-indesirable-previsible-cisis +* code.code 1..1 MS +* code.displayName 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/FRCDAAntecedentFamilialObserve.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAntecedentFamilialObserve.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAAntecedentFamilialObserve.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAntecedentFamilialObserve.fsh index 85b0cda6878..ffbe6c6cb4d 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAAntecedentFamilialObserve.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAntecedentFamilialObserve.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Antecedent-familial-observe: IHE-PCC - Family History 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..4 @@ -38,11 +38,13 @@ and frAntecedentFamilialObserve 1..1 * code ^short = "Type de l'observation" * code ^definition = "Type de l'observation" * code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-code-probleme-cisis (required) +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text 1..1 -* text ^short = "Description narrative de la valeur de l'observation +* text ^short = "Description narrative de la valeur de l'observation" * text.reference 1..1 MS -" * statusCode MS * statusCode 1..1 * statusCode ^short = "Statut de l'entrée" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAAntecedentsFamiliaux.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAntecedentsFamiliaux.fsh similarity index 100% rename from input/fsh/RessourcesCDACorps/profils/FRCDAAntecedentsFamiliaux.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAntecedentsFamiliaux.fsh diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAAutorisationSubstitution.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAutorisationSubstitution.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDAAutorisationSubstitution.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAutorisationSubstitution.fsh index c5e332d31f2..a754ff47006 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAAutorisationSubstitution.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAAutorisationSubstitution.fsh @@ -24,6 +24,9 @@ and frAutorisationSubstitution 1..1 * code ^short = "Type de substitution autorisé entre le traitement prescrit et le traitement dispensé." * code ^definition = "Type de substitution autorisé" * code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-ActSubstanceAdminSubstitutionCode-cisis (required) +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * statusCode MS * statusCode 1..1 * statusCode ^short = "Statut de l’entrée. Fixé à la valeur 'completed'" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDABatterieExamensDeBiologieMedicale.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDABatterieExamensDeBiologieMedicale.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDABatterieExamensDeBiologieMedicale.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDABatterieExamensDeBiologieMedicale.fsh index 75584543b39..bc8a1e0463c 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDABatterieExamensDeBiologieMedicale.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDABatterieExamensDeBiologieMedicale.fsh @@ -6,7 +6,7 @@ Description: "Entrée FR-Batterie-examens-de-biologie-medicale: IHE-PCC - Labora * classCode MS * classCode = #BATTERY * 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 @@ -33,6 +33,9 @@ and frBatterieExamensDeBiologieMedicale 1..1 * translation 0..1 * translation ^short = "Code d'identification d'attente national ou code de portée locale" * translation ^definition = "Code d'identification d'attente national ou code de portée locale" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * statusCode MS * statusCode 1..1 * statusCode ^short = "Niveau de complétude" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDACertitude.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDACertitude.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDACertitude.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDACertitude.fsh index c7fc610b460..28161179987 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDACertitude.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDACertitude.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Certitude: Cette entrée permet de fournir la certitude * 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 frCertitude 1..1 * code.displayName = "Certitude" * code.codeSystem = "2.16.840.1.113883.6.1" * code.codeSystemName = "LOINC" +* code.code 1..1 MS +* code.displayName 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/FRCDACommentaireER.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDACommentaireER.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDACommentaireER.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDACommentaireER.fsh index f99d5935c61..e02f0d5ea28 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDACommentaireER.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDACommentaireER.fsh @@ -33,6 +33,9 @@ and frCommentaireER 1..1 * code.displayName = "Commentaire" * code.codeSystem = "2.16.840.1.113883.6.1" * code.codeSystemName = "LOINC" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Texte du commentaire" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDACriticite.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDACriticite.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDACriticite.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDACriticite.fsh index 1655466d331..734f1ebad5e 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDACriticite.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDACriticite.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Criticite: Cette entrée permet de fournir la criticit * 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 frCriticite 1..1 * code.displayName = "Criticité" * code.codeSystem = "2.16.840.1.113883.6.1" * code.codeSystemName = "LOINC" +* code.code 1..1 MS +* code.displayName 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/FRCDADICOMAdministrationProduitDeSante.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMAdministrationProduitDeSante.fsh similarity index 99% rename from input/fsh/RessourcesCDACorps/profils/FRCDADICOMAdministrationProduitDeSante.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMAdministrationProduitDeSante.fsh index a24c95bea1c..1c7ba056156 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMAdministrationProduitDeSante.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMAdministrationProduitDeSante.fsh @@ -15,7 +15,7 @@ Description: "Entrée FR-DICOM-Administration-produit-de-sante: DICOM Part 20 - * 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..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/FRCDADICOMAdministrationRadiopharmaceutique.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMAdministrationRadiopharmaceutique.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDADICOMAdministrationRadiopharmaceutique.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMAdministrationRadiopharmaceutique.fsh index 8cd39cf0375..300ab0e49a3 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMAdministrationRadiopharmaceutique.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMAdministrationRadiopharmaceutique.fsh @@ -33,6 +33,9 @@ Description: "Entrée FR-DICOM-Administration-radiopharmaceutique: Cette entrée * code.displayName = "administration de produits radiopharmaceutiques" * code.codeSystem = "2.16.840.1.113883.6.96" * code.codeSystemName = "SNOMED CT" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * routeCode MS * routeCode ^short = "Voie d'administration. Terminologie utilisée : EDQM - Standard terms / classe ROA (Voie d'administration)" * routeCode ^definition = "Voie d'administration" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMCadresAAfficher.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMCadresAAfficher.fsh similarity index 95% rename from input/fsh/RessourcesCDACorps/profils/FRCDADICOMCadresAAfficher.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMCadresAAfficher.fsh index f4385aaf18b..faff5824337 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMCadresAAfficher.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMCadresAAfficher.fsh @@ -23,6 +23,9 @@ Description: "Entrée FR-DICOM-Cadres-a-afficher: DICOM Part 20 - Cadres à affi * code.displayName = "Cadres à afficher" * code.codeSystem = "1.2.840.10008.2.16.4" * code.codeSystemName = "DCM" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * value MS * value 1..1 diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMCadresReferences.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMCadresReferences.fsh similarity index 95% rename from input/fsh/RessourcesCDACorps/profils/FRCDADICOMCadresReferences.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMCadresReferences.fsh index ccd89d7d5ff..e529ef3938a 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMCadresReferences.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMCadresReferences.fsh @@ -20,6 +20,9 @@ Description: "Entrée FR-DICOM-Cadres-references: DICOM Part 20 - Une observatio * code.displayName = "cadres référencés" * code.codeSystem = "1.2.840.10008.2.16.4" * code.codeSystemName = "DCM" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * entryRelationship MS * entryRelationship.observation only FRCDADICOMCadresAAfficher diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMExamenImagerie.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMExamenImagerie.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDADICOMExamenImagerie.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMExamenImagerie.fsh index e364b2bf4e1..6e39fbee2b6 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMExamenImagerie.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMExamenImagerie.fsh @@ -5,7 +5,7 @@ Title: "CDA - FR DICOM Examen imagerie" Description: "Entrée FR-DICOM-Examen-imagerie: DICOM Part 20 - Study Act. Cette entrée contient les informations DICOM d’un examen d’imagerie réalisé sur un patient. L’examen est composé d'une ou de plusieurs séries d’images médicales." * classCode MS * moodCode MS -* id 1..* +* id 1..* MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..2 @@ -29,6 +29,9 @@ and FRCDADICOMExamenimagerie 1..1 * code.codeSystem = "1.2.840.10008.2.16.4" * code.codeSystemName = "DCM" * code.displayName = "Examen" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text ^short = "Partie narrative de l'entrée" * text ^definition = "Partie narrative de l'entrée" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMExpositionPatient.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMExpositionPatient.fsh similarity index 95% rename from input/fsh/RessourcesCDACorps/profils/FRCDADICOMExpositionPatient.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMExpositionPatient.fsh index 38f0e8f8702..f2c9afdc45b 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMExpositionPatient.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMExpositionPatient.fsh @@ -26,6 +26,10 @@ Description: "Entrée FR-DICOM-Exposition-patient: DICOM Part 20 - inclue dans l * code.codeSystem = "1.2.840.10008.2.16.4" * code.codeSystemName = "DCM" * code.displayName = "Exposition du patient aux rayonnements ionisants" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS + * participant 1..1 * participant ^short = "Participant" * participant ^definition = "Participant" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMObjectifsDeReference.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMObjectifsDeReference.fsh similarity index 95% rename from input/fsh/RessourcesCDACorps/profils/FRCDADICOMObjectifsDeReference.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMObjectifsDeReference.fsh index 6e69107f458..1c6702c8b4e 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMObjectifsDeReference.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMObjectifsDeReference.fsh @@ -30,6 +30,9 @@ Description: "Entrée FR-DICOM-Objectifs-de-reference: DICOM Part 20. Cette entr * code.displayName = "Assertion" * code.codeSystem = "2.16.840.1.113883.5.4" * code.codeSystemName = "actCode" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * value MS * value 1..1 diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMObservation.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMObservation.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDADICOMObservation.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMObservation.fsh index c648c7bf905..078669e2046 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMObservation.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMObservation.fsh @@ -8,7 +8,7 @@ Description: "Entrée FR-DICOM-Observation: DICOM Part 20 - Coded Observation. * moodCode MS * negationInd MS * negationInd = true -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..2 @@ -28,6 +28,9 @@ and dicomCodedObservation 1..1 * code MS * code ^short = "Code de l'observation" * code ^definition = "Code de l'observation" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text ^short = "Partie narrative de l'observation" * text ^definition = "Partie narrative de l'observation" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMObservationSubordonnee.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMObservationSubordonnee.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDADICOMObservationSubordonnee.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMObservationSubordonnee.fsh index 303ecaed2ac..485c5887643 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMObservationSubordonnee.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMObservationSubordonnee.fsh @@ -6,7 +6,7 @@ Description: "Entrée FR-DICOM-Observation-subordonnee: DICOM PART 20 - Observat * classCode MS * classCode = #OBS * 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 @@ -26,6 +26,9 @@ and frDicomObservationSubordonnee 1..1 * code MS * code ^short = "Code de l'observation" * code ^definition = "Code de l'observation" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text ^short = "Partie narrative de l'observation" * text ^definition = "Partie narrative de l'observation" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMQuantite.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMQuantite.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDADICOMQuantite.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMQuantite.fsh index d04aef8f2a9..2196633054d 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMQuantite.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMQuantite.fsh @@ -8,7 +8,7 @@ Description: "Entrée FR-DICOM-Quantite: DICOM Part 20 - Quantity Measurement. * moodCode MS * moodCode = #EVN * negationInd 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 @@ -29,6 +29,9 @@ and frDicomQuantite 1..1 * code ^short = "Code de l'observation" * code ^definition = "Code de l'observation" * code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-quantite-exposition-rayonnements-cisis +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text ^short = "Partie narrative de l'entrée" * text ^definition = "Partie narrative de l'entrée" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMQuantiteSubordonnee.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMQuantiteSubordonnee.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDADICOMQuantiteSubordonnee.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMQuantiteSubordonnee.fsh index 6754d29cbf7..dbe78cff006 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMQuantiteSubordonnee.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMQuantiteSubordonnee.fsh @@ -6,7 +6,7 @@ Description: "Entrée FR-DICOM-Quantite-subordonnee: Cette entrée permet d’en * classCode MS * classCode = #OBS * 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 @@ -27,6 +27,9 @@ and dicomQuantityMeasurement 1..1 * code ^short = "Code de l'observation" * code ^definition = "Code de l'observation" * code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-quantite-exposition-rayonnements-cisis +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text ^short = "Partie narrative de l'entrée" * text ^definition = "Partie narrative de l'entrée" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMSOPInstanceObservation.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMSOPInstanceObservation.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDADICOMSOPInstanceObservation.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMSOPInstanceObservation.fsh index c8e261578fe..978da063abd 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMSOPInstanceObservation.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMSOPInstanceObservation.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-DICOM-SOP-instance-observation: DICOM Part 20 - SOP In * classCode = #DGIMG * 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..2 @@ -28,6 +28,9 @@ and dicomSOPInstanceObservation 1..1 * code ^short = "Classe SOP - valeur issue du JDV-SOPClass_CISIS (1.2.250.1.213.1.1.5.689)." * code ^definition = "Classe SOP" * code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-sop-class-cisis (required) +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text ^short = " url permettant d’accéder aux images sur la Drim box source. Cette url, basée sur le profil IHE Invoke Image Display , est construite de la manière suivante :https:///IHEInvokeImageDisplay?requestType=STUDY&studyUID=&Accessionnumber=&idCDA= avec les paramètres : : Racine de l’URL par laquelle on accède au PACS qui met à disposition de l’examen (cf volet CI-SIS_SPEC_TECH_Objet ref d'examens d'imagerie) : Identifiant de l’examen attribué par le RIS : Identifiant de la demande attribué par le RIS (concaténer root.extension) : Identifiant du document CDA IMG-CR-IMG (élément )" * text ^definition = "Url permettant d’accéder aux images sur la Drim box source" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMSOPInstanceObservationSubordonnee.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMSOPInstanceObservationSubordonnee.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDADICOMSOPInstanceObservationSubordonnee.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMSOPInstanceObservationSubordonnee.fsh index 2ab79f98820..1596edd97da 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMSOPInstanceObservationSubordonnee.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMSOPInstanceObservationSubordonnee.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-DICOM-SOP-instance-observation-subordonnee: DICOM Part * classCode = #DGIMG * moodCode MS * moodCode from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-xActMoodDocumentObservation -* id 1..* +* id 1..* MS * id ^short = "Identifiant de l'observation" * id ^definition = "Identifiant de l'observation" * templateId 1..2 @@ -28,6 +28,9 @@ and dicomSOPInstanceObservation 1..1 * code ^short = "Classe SOP valeur issue du JDV-SOPClass_CISIS (1.2.250.1.213.1.1.5.689)." * code ^definition = "Classe SOP" * code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-sop-class-cisis (required) +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text ^short = "Partie narrative de l'observation" * text ^definition = "Partie narrative de l'observation" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMSerieImagerie.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMSerieImagerie.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDADICOMSerieImagerie.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMSerieImagerie.fsh index 9e0c9bf057f..73cb7542767 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMSerieImagerie.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMSerieImagerie.fsh @@ -5,7 +5,7 @@ Title: "CDA - FR DICOM Serie imagerie" Description: "Entrée FR-DICOM-Serie-imagerie: DICOM Part 20 - Series Act. Cette entrée contient les informations de la série générique utilisée pour porter l’entrée FR-DICOM-SOP-instance-observation." * classCode MS * moodCode MS -* id 1..* +* id 1..* MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..2 @@ -25,9 +25,12 @@ and dicomSeriesAct 1..1 * code MS * code ^short = "Code de l'entrée" * code ^definition = "Code de l'entrée" + * code 1..1 MS * code = #113015 + * codeSystem 1..1 MS * codeSystem = "1.2.840.10008.2.16.4" * codeSystemName = "DCM" + * displayName MS * displayName = "Séries" * qualifier 1..1 MS * name 1..1 diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMTechniqueImagerie.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMTechniqueImagerie.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDADICOMTechniqueImagerie.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMTechniqueImagerie.fsh index 10c254c2344..62bb11a5966 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADICOMTechniqueImagerie.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADICOMTechniqueImagerie.fsh @@ -5,7 +5,7 @@ Title: "CDA - FR DICOM Technique imagerie" Description: "Entrée FR-DICOM-Technique-imagerie: DICOM Part 20 - Procedure Technique Cette entrée permet d’enregistrer les différents paramètres de l’acquisition d’image : acte d'imagerie modalité d'acquisition localisation anatomique / latéralité / topographie d'autres paramètres de l'acte" * classCode MS * moodCode from http://terminology.hl7.org/ValueSet/v3-xDocumentProcedureMood (required) -* 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 dicomProcedureTechnique 1..1 * code ^short = "Code de l'acte d'imagerie : Valeur provenant du JDV_CodesDocumentImagerie_CISIS (1.2.250.1.213.1.1.5.687)" * code ^definition = "Code de l'acte d'imagerie" * code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-code-document-imagerie-cisis (required) +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text ^short = "Partie narrative de l'entrée" * text ^definition = "Partie narrative de l'entrée" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADemandeDExamenOuDeSuivi.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADemandeDExamenOuDeSuivi.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDADemandeDExamenOuDeSuivi.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADemandeDExamenOuDeSuivi.fsh index b69f51ffe12..8f1f2049c98 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADemandeDExamenOuDeSuivi.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADemandeDExamenOuDeSuivi.fsh @@ -14,7 +14,7 @@ Description: "Entrée FR-Demande-d-examen-ou-de-suivi: IHE-PCC - Observation Req - Si la demande fait partie d'un plan de soins : @moodCode='INT' - Si la demande est une proposition : @moodCode='PRP' - Si la demande est un objectif à atteindre : @moodCode='GO" -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..3 @@ -45,6 +45,9 @@ and frDemandeDexamenOuDeSuivi 1..1 @codeSystemName='TerminologieCISIS' et décrire le type de la demande sous forme de texte libre dans la partie narrative avec une référence vers l'entrée correspondante. " * code ^definition = "Type de la demande" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Description narrative" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADirectiveAnticipee.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADirectiveAnticipee.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDADirectiveAnticipee.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADirectiveAnticipee.fsh index dbe7b9439e0..3bcd808c63a 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADirectiveAnticipee.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADirectiveAnticipee.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Directive-anticipee: IHE-PCC - Advance-Directive-Observ * 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..4 @@ -38,6 +38,9 @@ and frDirectiveAnticipee 1..1 * code ^short = "Type de la directive anticipée - La valeur est issue du jeu de valeurs JDV_TypeDirectiveAnticipee_CISIS (1.2.250.1.213.1.1.5.136)." * code ^definition = "Type de la directive anticipée" * code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-type-directive-anticipee-cisis (required) +* code.code 1..1 MS +* code.displayName 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/FRCDADispositifMedical.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADispositifMedical.fsh similarity index 99% rename from input/fsh/RessourcesCDACorps/profils/FRCDADispositifMedical.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADispositifMedical.fsh index 3a3fc796bab..002e3ca4187 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADispositifMedical.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADispositifMedical.fsh @@ -11,7 +11,7 @@ Description: "Entrée FR-Dispositif-medical: L'entrée Dispositif Médical est u * moodCode ^definition = " - Si le DM a été dispensé : @moodCode='EVN' - Si le DM n’a pas encore été dispensé : @moodCode='INT'" -* id 1..* +* id 1..* MS * id ^short = "Identifiant de la fourniture du DM -Sous la forme UID (UUID ou OID). Cet identifiant correspond à l'identifiant de la fourniture du dispositf médical (p. ex. procédure d'implant). Si l'identifiant n'est pas connu, utiliser la valeur nullFlavor='UNK'." * id ^definition = "Identifiant de la fourniture du DM" * templateId 1..2 diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADocumentAttache.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADocumentAttache.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDADocumentAttache.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADocumentAttache.fsh index b7c127e4dd9..25753825057 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADocumentAttache.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADocumentAttache.fsh @@ -8,7 +8,7 @@ Description: "Entrée FR-Document-attache: L'entrée Document Attaché est une e * 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..1 @@ -23,6 +23,9 @@ Description: "Entrée FR-Document-attache: L'entrée Document Attaché est une e * code.displayName = "Document attaché" * code.codeSystem = "2.16.840.1.113883.6.1" * code.codeSystemName = "LOINC" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * statusCode MS * statusCode 1..1 * statusCode ^short = "Statut de l'entrée" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDADoseAntigene.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADoseAntigene.fsh similarity index 99% rename from input/fsh/RessourcesCDACorps/profils/FRCDADoseAntigene.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADoseAntigene.fsh index ef48771dd71..ad5c4571d8e 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDADoseAntigene.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDADoseAntigene.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Dose-antigene: IHE-PCC – Antigene-Dose. L'entrée Dos * moodCode MS * moodCode = #EVN * negationInd = false -* id 1..1 +* id 1..1 MS * id ^short = "Identifiant de la fourniture du DM - Attribué par le LPS avec si possible les attributs @root et @extension. Sinon, un identifiant unique de type UUID est affec-té à l’attribut root et l’attribut extension est omis." * id ^definition = "Identifiant de la fourniture du DM" * templateId 1..2 diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAEffetIndesirable.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEffetIndesirable.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDAEffetIndesirable.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEffetIndesirable.fsh index 2ff4c1110e2..e2fe0eeab80 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAEffetIndesirable.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEffetIndesirable.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Effet-indesirable: Cette entrée permet de décrire un * classCode = #OBS * 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..4 @@ -38,6 +38,9 @@ and iheProblemEntry 1..1 * code ^short = "Code de l'entrée - Type d'effet indésirable" * code ^definition = "Code de l'entrée" * code from https://smt.esante.gouv.fr/fhir/ValueSet/jdv-origine-effet-indesirable-cisis +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Description narrative" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAEnRapportAvecALD.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEnRapportAvecALD.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAEnRapportAvecALD.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEnRapportAvecALD.fsh index 792c71cf034..43e5585cef1 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAEnRapportAvecALD.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEnRapportAvecALD.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-En-rapport-avec-ALD: Cette observation permet d'indique * 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 frEnRapportAvecALD 1..1 * code.displayName = "En rapport avec une ALD" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Partie narrative" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAEnRapportAvecAccidentTravail.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEnRapportAvecAccidentTravail.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAEnRapportAvecAccidentTravail.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEnRapportAvecAccidentTravail.fsh index 5991a6eb582..642332903b7 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAEnRapportAvecAccidentTravail.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEnRapportAvecAccidentTravail.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-En-rapport-avec-accident-travail: Cette observation per * 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 frEnRapportAvecAccidentTravail 1..1 * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.displayName = "En rapport avec un accident du travail ou une maladie professionnelle" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Description narrative" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAEnRapportAvecLaPrevention.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEnRapportAvecLaPrevention.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAEnRapportAvecLaPrevention.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEnRapportAvecLaPrevention.fsh index 4f9c0c8508b..b8064370f72 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAEnRapportAvecLaPrevention.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEnRapportAvecLaPrevention.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-En-rapport-avec-la-prevention: Cette observation 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 frEnRapportAvecLaPrevention 1..1 * code.displayName = "En rapport avec la prévention" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Partie narrative" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAEvaluation.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvaluation.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDAEvaluation.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvaluation.fsh index 9fdbae24880..eaeefa651d7 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAEvaluation.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvaluation.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Evaluation: IHE-PCC - Survey Observation - L'entrée Ev * 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..4 @@ -38,6 +38,9 @@ and frEvaluation 1..1 * code ^short = "Type d'évaluation :LOINC (2.16.840.1.113883.6.1) ou ICF (2.16.840.1.113883.6.254) ou autreSi le type d'évaluation n'est pas trouvé dans les terminologies proposées, utiliser le code='54522-8' displayName='Statut fonctionnel' codeSystem=' 2.16.840.1.113883.6.1' codeSystemName='LOINC' et décrire le type d'évaluation sous forme de texte libre dans la partie narrative avec une référence vers l'entrée correspondante." * code ^definition = "Type d'évaluation" * code.translation 0..1 +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Description narrative" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAEvaluationComposant.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvaluationComposant.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDAEvaluationComposant.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvaluationComposant.fsh index fbf9c769742..665af431a59 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAEvaluationComposant.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvaluationComposant.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Evaluation-Composant: Cette entrée permet de porter un * 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 frEvaluationComposant 1..1 * code MS * code ^short = "Code de l'évaluation : dépend du volet utilisant cette entrée (les précisions sont alors fournies dans le volet correspondant). Utiliser de préférence un code LOINC (2.16.840.1.113883.6.1) ou ICF (2.16.840.1.113883.6.254) ou autre.Si le type d'évaluation n'est pas trouvé dans les terminologies proposées, utiliser le code='54522-8' displayName='Statut fonctionnel' codeSystem=' 2.16.840.1.113883.6.1' codeSystemName='LOINC' et décrire le type d'évaluation sous forme de texte libre dans la partie narrative avec une référence vers l'entrée correspondante." * code ^definition = "Code de l'évaluation" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Partie narrative" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAEvaluationComposantN2.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvaluationComposantN2.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDAEvaluationComposantN2.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvaluationComposantN2.fsh index 352ea7e4070..978f28e51af 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAEvaluationComposantN2.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvaluationComposantN2.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Evaluation-Composant-N2: Cette entrée permet de porter * 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..1 @@ -17,6 +17,9 @@ Description: "Entrée FR-Evaluation-Composant-N2: Cette entrée permet de porter * code MS * code ^short = "Code de l'évaluation : dépend du volet utilisant cette entrée (les précisions sont alors fournies dans le volet correspondant). Utiliser de préférence un code LOINC (2.16.840.1.113883.6.1) ou ICF (2.16.840.1.113883.6.254) ou autre.Si le type d'évaluation n'est pas trouvé dans les terminologies proposées, utiliser le code='54522-8' displayName='Statut fonctionnel' codeSystem=' 2.16.840.1.113883.6.1' codeSystemName='LOINC' et décrire le type d'évaluation sous forme de texte libre dans la partie narrative avec une référence vers l'entrée correspondante." * code ^definition = "Code de l'évaluation" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Partie narrative" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAEvenement.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvenement.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDAEvenement.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvenement.fsh index f6fc684cf66..ab6f9eedaae 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAEvenement.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvenement.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Evenement: FR-EvenementCette entrée est un élément d * moodCode MS * moodCode ^short = "Si évènement planifié @moodCode ='INT' ; Si évènement réalisé @mooCode = 'EVN'" * moodCode ^definition = "Si évènement planifié @moodCode ='INT' ; Si évènement réalisé @mooCode = 'EVN'" -* id 1..* +* id 1..* MS * id ^short = "Identifiant de l'évènement" * id ^definition = "Identifiant de l'évènement" * templateId 1..3 @@ -33,6 +33,9 @@ and frEvenement 1..1 * code 1..1 * code ^short = "Type d'évènement :Le JDV dépend du volet utilisant cette entrée (les précisions sont alors fournies dans le volet correspondant). Si pas d'information utiliser le code Wolf ‘Aucun’." * code ^definition = "Type d'évènement" + * code 1..1 MS + * codeSystem 1..1 MS + * displayName MS * originalText 0..1 * originalText ^short = "Précision sur le type d'évènement au format texte" * originalText ^definition = "Précision sur le type d'évènement au format texte" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAEvenementIndesirablePendantHospitalisation.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvenementIndesirablePendantHospitalisation.fsh similarity index 95% rename from input/fsh/RessourcesCDACorps/profils/FRCDAEvenementIndesirablePendantHospitalisation.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvenementIndesirablePendantHospitalisation.fsh index b77fc2fa968..0e2610d56a7 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAEvenementIndesirablePendantHospitalisation.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvenementIndesirablePendantHospitalisation.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Evenement-indesirable-pendant-hospitalisation: Cette en * 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 @@ -27,6 +27,9 @@ and frEvenementIndesirablePendantHospitalisation 1..1 * code.displayName = "Evènements indésirables survenus pendant l'hospitalisation" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * reference 1..1 diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAEvenementIndesirableSuiteAdministrationDerivesSang.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvenementIndesirableSuiteAdministrationDerivesSang.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDAEvenementIndesirableSuiteAdministrationDerivesSang.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvenementIndesirableSuiteAdministrationDerivesSang.fsh index 08dde244b93..28b3799ce9c 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAEvenementIndesirableSuiteAdministrationDerivesSang.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvenementIndesirableSuiteAdministrationDerivesSang.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Evenement-indesirable-suite-administration-derives-sang * 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 @@ -27,6 +27,9 @@ and frEvenementIndesirableSuiteAdministrationDerivesSang 1..1 * code.displayName = "Evènements indésirables suite à l'administration de dérivés du sang" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * reference 1..1 diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAEvolutionEffetIndesirable.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvolutionEffetIndesirable.fsh similarity index 95% rename from input/fsh/RessourcesCDACorps/profils/FRCDAEvolutionEffetIndesirable.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvolutionEffetIndesirable.fsh index 1db94e38b6b..9daa2026348 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAEvolutionEffetIndesirable.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAEvolutionEffetIndesirable.fsh @@ -18,6 +18,9 @@ Description: "Entrée FR-Evolution-effet-indesirable: Cette entrée permet de pr * code.displayName = "Evolution de l'effet indésirable" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName 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/FRCDAGraviteEffetIndesirable.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAGraviteEffetIndesirable.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDAGraviteEffetIndesirable.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAGraviteEffetIndesirable.fsh index ad8c0abff85..31470b41f85 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAGraviteEffetIndesirable.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAGraviteEffetIndesirable.fsh @@ -24,6 +24,9 @@ Description: "Entrée FR-Gravite-effet-indesirable * code.displayName = "Gravité de l'effet indésirable" * code.codeSystem = "2.16.840.1.113883.6.1" * code.codeSystemName = "LOINC" +* code.code 1..1 MS +* code.displayName 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/FRCDAGroupeDeQuestionnairesDEvaluation.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAGroupeDeQuestionnairesDEvaluation.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDAGroupeDeQuestionnairesDEvaluation.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAGroupeDeQuestionnairesDEvaluation.fsh index e47d9579371..91773bacf35 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAGroupeDeQuestionnairesDEvaluation.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAGroupeDeQuestionnairesDEvaluation.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Groupe-de-questionnaires-d-evaluation: IHE-PCC - Survey * classCode MS * classCode = #CLUSTER * moodCode MS -* id 1..* +* id 1..* MS * id ^short = "Identifiant de l'entrée" * id ^definition = "Identifiant de l'entrée" * templateId 1..3 @@ -32,6 +32,9 @@ and frGroupeDeQuestionnairesDevaluation 1..1 * code MS * code ^short = "Code de l'entrée" * code ^definition = "Code de l'entrée" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * statusCode MS * statusCode 1..1 * statusCode ^short = "Statut de l'organizer" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAHabitusModeDeVie.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAHabitusModeDeVie.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAHabitusModeDeVie.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAHabitusModeDeVie.fsh index 476d3201708..b4262a47967 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAHabitusModeDeVie.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAHabitusModeDeVie.fsh @@ -9,7 +9,7 @@ Description: "Entrée FR-Habitus-Mode-de-vie: IHE-PCC - Social History Observati * 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..4 @@ -43,6 +43,9 @@ and FRCDAHabitusModeDeVie 1..1 * code.qualifier MS * code.qualifier ^short = "Précision du code" * code.qualifier ^definition = "Précision du code" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Description narrative" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAHistoriqueDeLaGrossesse.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAHistoriqueDeLaGrossesse.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAHistoriqueDeLaGrossesse.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAHistoriqueDeLaGrossesse.fsh index cbf2bbe45a2..db2b2004a22 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAHistoriqueDeLaGrossesse.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAHistoriqueDeLaGrossesse.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Historique-de-la-grossesse: IHE-PCC - Pregnancy History * 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 frHistoriqueDeLaGrossesse 1..1 * code.displayName = "constatation à propos de la grossesse" * code.codeSystem = "2.16.840.1.113883.6.96" * code.codeSystemName = "SNOMED_CT" +* code.code 1..1 MS +* code.displayName MS +* code.codeSystem 1..1 MS * statusCode MS * statusCode 1..1 * statusCode ^short = "Statut de l’entréeFixé à la valeur 'completed'" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAHorsAMM.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAHorsAMM.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAHorsAMM.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAHorsAMM.fsh index 6b00fdd3013..0914fbf2cd3 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAHorsAMM.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAHorsAMM.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Hors-AMM: IHE-PCC - Simple-Observation. Cette observati * 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 frHorsAMM 1..1 * code.displayName = "Hors Autorisation de Mise sur le Marché (AMM)" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName 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/FRCDAIdentificationMicroOrganismesMultiresistants.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAIdentificationMicroOrganismesMultiresistants.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAIdentificationMicroOrganismesMultiresistants.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAIdentificationMicroOrganismesMultiresistants.fsh index fed9e6e43ca..923fc042b21 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAIdentificationMicroOrganismesMultiresistants.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAIdentificationMicroOrganismesMultiresistants.fsh @@ -37,6 +37,9 @@ and frIdentificationMicroOrganismesMultiresistants 1..1 * code.displayName = "Identification de micro-organismes multirésistants" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName 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/FRCDAImageIllustrative.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAImageIllustrative.fsh similarity index 100% rename from input/fsh/RessourcesCDACorps/profils/FRCDAImageIllustrative.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAImageIllustrative.fsh diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAImputabiliteEffetIndesirable.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAImputabiliteEffetIndesirable.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDAImputabiliteEffetIndesirable.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAImputabiliteEffetIndesirable.fsh index 66766b6da85..b016b073dc6 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAImputabiliteEffetIndesirable.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAImputabiliteEffetIndesirable.fsh @@ -23,6 +23,9 @@ Description: "Entrée FR-Imputabilite-effet-indesirable: Cette entrée permet de * code.displayName = "Imputabilité" * code.codeSystem = "1.2.250.1.213.1.1.4.322" * code.codeSystemName = "TerminologieCISIS" +* code.code 1..1 MS +* code.displayName 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/FRCDAInformantAPSR.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAInformantAPSR.fsh similarity index 100% rename from input/fsh/RessourcesCDACorps/profils/FRCDAInformantAPSR.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAInformantAPSR.fsh diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAInstructionAuPatient.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAInstructionAuPatient.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAInstructionAuPatient.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAInstructionAuPatient.fsh index 0cbe84ee6a0..bd07c770775 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAInstructionAuPatient.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAInstructionAuPatient.fsh @@ -7,7 +7,7 @@ Description: "Entrée FR-Instruction-au-patient: IHE-PCC - Simple-Observation. C * 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 @@ -34,6 +34,9 @@ and frInstructionAuPatient 1..1 * code ^definition = "Code de l'observation" * code.codeSystem = "1.3.6.1.4.1.19376.1.5.3.2" * code.code = #PINSTRUCT +* code.code 1..1 MS +* code.codeSystem 1..1 MS +* code.displayName MS * text MS * text 1..1 * text ^short = "Description narrative de l'observation" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAInstructionsAuDispensateur.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAInstructionsAuDispensateur.fsh similarity index 92% rename from input/fsh/RessourcesCDACorps/profils/FRCDAInstructionsAuDispensateur.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAInstructionsAuDispensateur.fsh index 63b8b9b5ef3..4cac4a91c05 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAInstructionsAuDispensateur.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAInstructionsAuDispensateur.fsh @@ -31,6 +31,12 @@ and frInstructionsAuDispensateur 1..1 * code MS * code ^short = "Code de l'entrée" * code ^definition = "Code de l'entrée" +* 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.codeSystem 1..1 MS +* code.displayName MS * text MS * text 1..1 * text ^short = "Instructions au dispensateur sous forme textuelle." diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAInstructionsAuPatient.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAInstructionsAuPatient.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAInstructionsAuPatient.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAInstructionsAuPatient.fsh index d88aae522be..c457ccea624 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAInstructionsAuPatient.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAInstructionsAuPatient.fsh @@ -34,6 +34,9 @@ and frInstructionsAuPatient 1..1 * code.code = #PINSTRUCT * code.codeSystem = "1.3.6.1.4.1.19376.1.5.3.2" * code.codeSystemName = "IHEActCode" +* code.code 1..1 MS +* code.codeSystem 1..1 MS +* code.displayName MS * text MS * text 1..1 * text ^short = "Instructions au patient" diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAIsolatMicrobiologique.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAIsolatMicrobiologique.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDAIsolatMicrobiologique.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAIsolatMicrobiologique.fsh index 18c27f5ff2d..c950ffc6d5e 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAIsolatMicrobiologique.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAItemPlanTraitement.fsh similarity index 99% rename from input/fsh/RessourcesCDACorps/profils/FRCDAItemPlanTraitement.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAItemPlanTraitement.fsh index 147b26d019b..370e9858104 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAItemPlanTraitement.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/FRCDALaboratoireExecutant.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDALaboratoireExecutant.fsh similarity index 100% rename from input/fsh/RessourcesCDACorps/profils/FRCDALaboratoireExecutant.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDALaboratoireExecutant.fsh diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAListeDesAllergiesEtHypersensibilites.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAListeDesAllergiesEtHypersensibilites.fsh similarity index 99% rename from input/fsh/RessourcesCDACorps/profils/FRCDAListeDesAllergiesEtHypersensibilites.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAListeDesAllergiesEtHypersensibilites.fsh index 3b42bdcfc34..94171ab282a 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAListeDesAllergiesEtHypersensibilites.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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/composantsElementaires/FRCDAListeDesProblemes.fsh similarity index 99% rename from input/fsh/RessourcesCDACorps/profils/FRCDAListeDesProblemes.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAListeDesProblemes.fsh index 2692305569e..8a9c783b28d 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAListeDesProblemes.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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/composantsElementaires/FRCDAModaliteEntree.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDAModaliteEntree.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAModaliteEntree.fsh index 6aeca5d5b36..bd157752002 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAModaliteEntree.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAModaliteSortie.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDAModaliteSortie.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAModaliteSortie.fsh index fa8c9cfc444..cd60b9507bb 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAModaliteSortie.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDANaissance.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDANaissance.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDANaissance.fsh index 83d192f7743..09cf53bdb19 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDANaissance.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDANonRemboursable.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDANonRemboursable.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDANonRemboursable.fsh index eda2d5f5439..8ac7e698010 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDANonRemboursable.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDANotesDuDispensateur.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDANotesDuDispensateur.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDANotesDuDispensateur.fsh index f7c16e4ed8b..3c0e11f1d37 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDANotesDuDispensateur.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAObservationSurEchelleDouleur.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAObservationSurEchelleDouleur.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAObservationSurEchelleDouleur.fsh index 1cc598546e2..d3d5e6c0c4a 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAObservationSurEchelleDouleur.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAObservationSurLaGrossesse.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDAObservationSurLaGrossesse.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAObservationSurLaGrossesse.fsh index c920600880b..af2beba5535 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAObservationSurLaGrossesse.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAOrganismeAssuranceMaladie.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDAOrganismeAssuranceMaladie.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAOrganismeAssuranceMaladie.fsh index 286724ffb3e..7173877adbc 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAOrganismeAssuranceMaladie.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/FRCDAParticipantAPSR.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAParticipantAPSR.fsh similarity index 100% rename from input/fsh/RessourcesCDACorps/profils/FRCDAParticipantAPSR.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAParticipantAPSR.fsh diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAParticipantCorps.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAParticipantCorps.fsh similarity index 100% rename from input/fsh/RessourcesCDACorps/profils/FRCDAParticipantCorps.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAParticipantCorps.fsh diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAParticipantRole.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAParticipantRole.fsh similarity index 100% rename from input/fsh/RessourcesCDACorps/profils/FRCDAParticipantRole.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAParticipantRole.fsh diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAPatientAvecSujetNonHumain.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAPatientAvecSujetNonHumain.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDAPatientAvecSujetNonHumain.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAPatientAvecSujetNonHumain.fsh index b5179c302e5..3e7d0836fa2 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAPatientAvecSujetNonHumain.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/FRCDAPerformerCorps.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAPerformerCorps.fsh similarity index 100% rename from input/fsh/RessourcesCDACorps/profils/FRCDAPerformerCorps.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAPerformerCorps.fsh diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAPeriodeDeRenouvellement.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAPeriodeDeRenouvellement.fsh similarity index 100% rename from input/fsh/RessourcesCDACorps/profils/FRCDAPeriodeDeRenouvellement.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAPeriodeDeRenouvellement.fsh diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAPrelevement.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAPrelevement.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDAPrelevement.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAPrelevement.fsh index 4276692b530..be9b6a9936e 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAPrelevement.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAPrescription.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDAPrescription.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAPrescription.fsh index b8c538f10b1..b89e2689355 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAPrescription.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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/composantsElementaires/FRCDAProbleme.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDAProbleme.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAProbleme.fsh index ef130c07377..7b26128393b 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAProbleme.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/FRCDAProduitDeSante.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAProduitDeSante.fsh similarity index 100% rename from input/fsh/RessourcesCDACorps/profils/FRCDAProduitDeSante.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAProduitDeSante.fsh diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDAQuantiteDeProduit.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAQuantiteDeProduit.fsh similarity index 100% rename from input/fsh/RessourcesCDACorps/profils/FRCDAQuantiteDeProduit.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAQuantiteDeProduit.fsh diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDARangDeLaVaccination.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDARangDeLaVaccination.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDARangDeLaVaccination.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDARangDeLaVaccination.fsh index 7d688602e00..7a7c7678548 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDARangDeLaVaccination.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDARechercheDeMicroOrganismes.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDARechercheDeMicroOrganismes.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDARechercheDeMicroOrganismes.fsh index 6491312d062..8b284a83eb0 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDARechercheDeMicroOrganismes.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAReferenceInterne.fsh similarity index 99% rename from input/fsh/RessourcesCDACorps/profils/FRCDAReferenceInterne.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAReferenceInterne.fsh index 3b9b1b1f306..3492e3720b7 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAReferenceInterne.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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/composantsElementaires/FRCDAReferenceItemPlanTraitement.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAReferenceItemPlanTraitement.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAReferenceItemPlanTraitement.fsh index 4abbc725d1b..9d44aa14f90 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAReferenceItemPlanTraitement.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAReferenceItemPrescription.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDAReferenceItemPrescription.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAReferenceItemPrescription.fsh index 373b2b7540d..1d266906e1b 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAReferenceItemPrescription.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAReferencesExternes.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDAReferencesExternes.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAReferencesExternes.fsh index 61aee0dfe6a..36786c6363c 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAReferencesExternes.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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/composantsElementaires/FRCDARencontre.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDARencontre.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDARencontre.fsh index 9dd15920e3c..b3693288844 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDARencontre.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAResultat.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAResultat.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAResultat.fsh index 1bce2509da9..2d43f4b3c31 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAResultat.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAResultatExamensDeBiologieElementCliniquePertinent.fsh similarity index 99% rename from input/fsh/RessourcesCDACorps/profils/FRCDAResultatExamensDeBiologieElementCliniquePertinent.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAResultatExamensDeBiologieElementCliniquePertinent.fsh index 62239d4a0ca..7f622a1bf76 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAResultatExamensDeBiologieElementCliniquePertinent.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAResultatsExamensDeBiologieMedicale.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDAResultatsExamensDeBiologieMedicale.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAResultatsExamensDeBiologieMedicale.fsh index 147f36cd75a..113f2171244 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAResultatsExamensDeBiologieMedicale.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDASeverite.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDASeverite.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDASeverite.fsh index 0501087393d..2ff71ac91f6 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDASeverite.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDASigneVitalObserve.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDASigneVitalObserve.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDASigneVitalObserve.fsh index 782140b5679..a190db6d506 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDASigneVitalObserve.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDASignesVitaux.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDASignesVitaux.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDASignesVitaux.fsh index 2e94c44ce99..c4464b6e3cd 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDASignesVitaux.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDASimpleObservation.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDASimpleObservation.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDASimpleObservation.fsh index b88315ac009..8900b1d6452 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDASimpleObservation.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAStatut.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAStatut.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAStatut.fsh index 03ffe3d4edf..3b629b25ff0 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAStatut.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAStatutCliniqueDuPatient.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAStatutCliniqueDuPatient.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAStatutCliniqueDuPatient.fsh index 98ede41945b..d4b72f09373 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAStatutCliniqueDuPatient.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAStatutDocument.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAStatutDocument.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAStatutDocument.fsh index de32133a474..4e4a73201f6 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAStatutDocument.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAStatutDuProbleme.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAStatutDuProbleme.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAStatutDuProbleme.fsh index e07d4b6ec60..f22185d38a6 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAStatutDuProbleme.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDASujet.fsh similarity index 93% rename from input/fsh/RessourcesCDACorps/profils/FRCDASujet.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDASujet.fsh index 34da214450b..9e04ac857d6 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDASujet.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDASujetNonHumain.fsh similarity index 95% rename from input/fsh/RessourcesCDACorps/profils/FRCDASujetNonHumain.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDASujetNonHumain.fsh index b689029eb72..00335846a9d 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDASujetNonHumain.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/FRCDASujetPersonne.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDASujetPersonne.fsh similarity index 100% rename from input/fsh/RessourcesCDACorps/profils/FRCDASujetPersonne.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDASujetPersonne.fsh diff --git a/input/fsh/RessourcesCDACorps/profils/FRCDASyntheseMedicaleSejour.fsh b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDASyntheseMedicaleSejour.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDASyntheseMedicaleSejour.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDASyntheseMedicaleSejour.fsh index 806fab47d01..03bce39ca73 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDASyntheseMedicaleSejour.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDATraitement.fsh similarity index 99% rename from input/fsh/RessourcesCDACorps/profils/FRCDATraitement.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDATraitement.fsh index b23a8227688..2ccef19d891 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATraitement.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDATraitementDispense.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDATraitementDispense.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDATraitementDispense.fsh index e2434b59b90..8eb8397c65b 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATraitementDispense.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDATraitementPrescrit.fsh similarity index 99% rename from input/fsh/RessourcesCDACorps/profils/FRCDATraitementPrescrit.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDATraitementPrescrit.fsh index e82212b4f5f..4b5170662df 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATraitementPrescrit.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDATraitementPrescritSubordonne.fsh similarity index 99% rename from input/fsh/RessourcesCDACorps/profils/FRCDATraitementPrescritSubordonne.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDATraitementPrescritSubordonne.fsh index 0d65e67da2f..dd8cc7a4508 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATraitementPrescritSubordonne.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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/composantsElementaires/FRCDATraitementSubordonne.fsh similarity index 99% rename from input/fsh/RessourcesCDACorps/profils/FRCDATraitementSubordonne.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDATraitementSubordonne.fsh index 6e6928ab11c..67e5ea62aa0 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATraitementSubordonne.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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/composantsElementaires/FRCDATransfusionDeProduitsSanguins.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDATransfusionDeProduitsSanguins.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDATransfusionDeProduitsSanguins.fsh index ff87cd83a61..66d5ed1580f 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATransfusionDeProduitsSanguins.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDATransportDuPatient.fsh similarity index 96% rename from input/fsh/RessourcesCDACorps/profils/FRCDATransportDuPatient.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDATransportDuPatient.fsh index cf1d5f25214..4da3f43e180 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATransportDuPatient.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDATransportDuProfessionnel.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDATransportDuProfessionnel.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDATransportDuProfessionnel.fsh index c7e51c67d48..a2d856c46da 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATransportDuProfessionnel.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDATypeDocumentAttache.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDATypeDocumentAttache.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDATypeDocumentAttache.fsh index 6af57d84890..d6bf7190b70 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDATypeDocumentAttache.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAVaccinRecommande.fsh similarity index 97% rename from input/fsh/RessourcesCDACorps/profils/FRCDAVaccinRecommande.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAVaccinRecommande.fsh index c5b406aefdb..5e0714c62ef 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAVaccinRecommande.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 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/composantsElementaires/FRCDAVaccination.fsh similarity index 98% rename from input/fsh/RessourcesCDACorps/profils/FRCDAVaccination.fsh rename to input/fsh/RessourcesCDACorps/profils/composantsElementaires/FRCDAVaccination.fsh index 80e46526cfe..da0b934521a 100644 --- a/input/fsh/RessourcesCDACorps/profils/FRCDAVaccination.fsh +++ b/input/fsh/RessourcesCDACorps/profils/composantsElementaires/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 MS +* code.codeSystem 1..1 MS * text MS * text 1..1 * text ^short = "Partie narrative de l’entrée"