Skip to content

Commit 436caf2

Browse files
souadbenmustaphaHaouranicolasArnoux
authored
Implémentation des ressources cda (#104)
* Implémentation des ressources CDA de la partie corps (#99) * MAJ Gitignore * MAJ des ressources CDA * MAJ de sushi config pour ajouter les structureDefinitions * Mise à jour des ressources CDA * Enhance CISISAddr profile description Updated the description of the CISISAddr profile to include detailed information about the postal address structure * Enhance CISISTelecom profile description Updated the description to include telecom examples and usage notes. * Refactor moodCode short description formatting Updated moodCode short description for clarity. * Refactor entryRelationship definitions in FSH file * Add reference text field to FRCDAAccidentsTransfusionnels * Add reference text field to FRCDAActe.fsh * Rename dicomCodedObservation to frDicomCodedObservation * Add reference text field to FRCDADICOMObservation * Rename FRCDADICOMObservationSubordonnee to frDicomObservationSubordonnee * Rename templateId for coded observation to dicom * Change frDicomCodedObservation to dicomCodedObservation * Add reference text field to FRCDADICOMObservationSubordonnee * Add reference text to FRCDADICOMQuantiteSubordonnee * Add low and high MS to FRCDALaboratoireExecutant * Update slicing rules for templateId in FRCDAParticipantCorps Modified templateId slicing rules and added optional note. * Add short and definition for templateId-other * Add low and high fields to FRCDAParticipantCorps * Remove CARD of observation component from profile * Add reference text field to FRCDASigneVitalObserve * Add reference and definitions to FRCDASimpleObservation * Add reference text field to patient status profile * Add reference text element to FRCDAStatut Added reference text element to FRCDAStatut. * Add reference field to FRCDAStatutDocument * Add reference text field to FRCDAStatutDuProbleme.fsh * Update address and telecom cardinality in FRCDASujet * Add reference text field to FRCDASyntheseMedicaleSejour * Change entryRelationship cardinality to 1..* Updated entryRelationship cardinality from 0..* to 1..* * Refactor administration modes descriptions for clarity * Add low and high fields with translations to rateQuantity * Add numerator and denominator fields to FRCDATraitement Added new fields for numerator and denominator with units and values. Updated description for entry relationships regarding sub-entries. * Refactor administration modes descriptions for clarity * Add code and originalText.reference to FSH file * Update FRCDATraitementPrescritSubordonne.fsh * Update moodCode definitions and add low/high elements * Fix doseQuantity definition and correct formatting * Add reference text field to FRCDATransfusionDeProduitsSanguins * Enhance transport patient profile with new attributes Added reference and effective time details for transport. * Fix HTML entity in FRCDATransportDuPatient.fsh * Add text.reference field to transport profile * Add reference fields to FRCDATypeDocumentAttache * Add reference text field to FRCDAVaccination * Update description in FRCDAVaccinRecommande profile * Correction des erreurs suite au review de HTR * Implémentation des ressources CDA pour la partie corps (#101) * Ajout des RessourcesCDA * MAJ suite au review de SBM * Correction des erreurs * Nicolas ressources cda (#102) * Create TestNAR * Envoi 1 * 2026-03-24-Config MAJ * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAllergieOuHypersensibilite.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAllergieOuHypersensibilite.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAdministrationDeDerivesDuSang.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAActeSubstitution.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAActeSubstitution.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAdministrationDeDerivesDuSang.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAllergieOuHypersensibilite.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAllergieOuHypersensibilite.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAllergieOuHypersensibilite.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAntecedentFamilialObserve.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAntecedentFamilialObserve.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAntecedentFamilialObserve.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAntecedentFamilialObserve.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAntecedentFamilialObserve.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAntecedentsFamiliaux.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAntecedentsFamiliaux.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAntecedentsFamiliaux.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAutorisationSubstitution.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAutorisationSubstitution.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAutorisationSubstitution.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAAutorisationSubstitution.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDABatterieExamensDeBiologieMedicale.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDABatterieExamensDeBiologieMedicale.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDABatterieExamensDeBiologieMedicale.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDABatterieExamensDeBiologieMedicale.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDABatterieExamensDeBiologieMedicale.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDABatterieExamensDeBiologieMedicale.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDABatterieExamensDeBiologieMedicale.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDABatterieExamensDeBiologieMedicale.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDABatterieExamensDeBiologieMedicale.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAQuantiteDeProduit.fsh Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDABatterieExamensDeBiologieMedicale.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAProduitDeSante.fsh Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAProduitDeSante.fsh Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAProduitDeSante.fsh Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAProduitDeSante.fsh Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAEffetIndesirable.fsh Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDADocumentAttache.fsh Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDADocumentAttache.fsh Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDADoseAntigene.fsh Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDAEffetIndesirable.fsh Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDABatterieExamensDeBiologieMedicale.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDABatterieExamensDeBiologieMedicale.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDACertitude.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDACertitude.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDADocumentAttache.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDACommentaireER.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDACriticite.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDACriticite.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDADocumentAttache.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDADocumentAttache.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDADocumentAttache.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDADocumentAttache.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDACriticite.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Update input/fsh/ResourcesCDACorps/FRCDACriticite.fsh Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Suppression low high dans effectiveTime * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @Haoura Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Apply suggestion from @souadbenmustapha Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> * Correction des erreurs * Correction des erreurs --------- Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> Co-authored-by: souadbenmustapha <121099321+souadbenmustapha@users.noreply.github.com> Co-authored-by: Ben Mustapha <souad.benmustapha.ext@esante.gouv.fr> * Correction des erreurs * Correction erreurs * Correction erreur suite à un workflow failed --------- Co-authored-by: Haoura <121106042+Haoura@users.noreply.github.com> Co-authored-by: nicolasArnoux <103642007+nicolasArnoux@users.noreply.github.com>
1 parent 53828f8 commit 436caf2

124 files changed

Lines changed: 7713 additions & 2 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ template*
66
output*
77
local-template*
88
node_modules*
9-
input/fsh/RessourcesCDACorps/
109

1110
# Ignore large files and frequently changed files in input-cache #
1211
##################################################################

Requirements-fromNarrative.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"resourceType" : "Requirements",
3+
"id" : "fromNarrative",
4+
"url" : "https://interop.esante.gouv.fr/ig/document/core/Requirements/fromNarrative",
5+
"name" : "FromNarrative",
6+
"title" : "Narrative Conformance Statements",
7+
"status" : "active",
8+
"experimental" : false,
9+
"description" : "Conformance statements found throughout the narrative of the IG consolidated into this computable resource for traceability purposes"
10+
}

_build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ case "$1" in
146146
echo "---------------------------------------------"
147147
echo
148148
echo "Please select an option:"
149-
echo "1) Update publisher"
149+
echo "1) Download or update publisher"
150150
echo "2) Build IG"
151151
echo "3) Build IG without Sushi"
152152
echo "4) Build IG without TX server"
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
ValueSet: FRValueSetCodeTraitement
2+
Id: fr-valueset-code-traitement
3+
Title: "ValueSet - FR ValueSet Code Traitement"
4+
Description: "Jeu de valeurs regroupant les codes de traitement"
5+
6+
* include codes from valueset https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-ActSubstanceAdministrationCode-cisis
7+
* include codes from valueset https://smt.esante.gouv.fr/fhir/ValueSet/jdv-absent-or-unknown-medication-cisis
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
ValueSet: FRValueSetReferenceExterne
2+
Id: fr-valueset-reference-externe
3+
Title: "ValueSet - FR ValueSet Reference externe"
4+
Description: "Jeu de valeurs regroupant les typeCode du document référencé"
5+
6+
* include http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType#SPRT
7+
* include http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType#REFR
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
ValueSet: FRValueSetStatutDuProbleme
2+
Id: fr-valueset-statut-du-probleme
3+
Title: "ValueSet - FR ValueSet Statut du problème"
4+
Description: "Jeu de valeurs regroupant les codes de statut du problème et des allergies/intolérances"
5+
6+
* include codes from valueset https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-allergyintolerance-clinical-cisis
7+
* include codes from valueset https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-condition-clinical-cisis
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
ValueSet: FRValueSetTypeVaccination
2+
Id: fr-valueset-type-vaccination
3+
Title: "ValueSet - FR ValueSet Type Vaccination"
4+
Description: "Jeu de valeurs regroupant les codes de type de vaccination"
5+
6+
* include codes from valueset https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-ActSubstanceAdministrationImmunizationCode-cisis
7+
* include codes from valueset https://smt.esante.gouv.fr/fhir/ValueSet/jdv-absent-or-unknown-immunization-cisis
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
ValueSet: FRValueSetStatusCode
2+
Id: fr-valueset-status-code
3+
Title: "ValueSet - FR ValueSet StatusCode"
4+
Description: "Jeu de valeurs permet d'indique le niveau de complétude des résultats d’un examen (complet, partiel ou abandonné).
5+
- 'completed' : Rendu final complet. Tous les résultats attendus pour cet examen sont présents.
6+
- 'active' : Rendu partiel. Certains résultats sont encore à venir pour cet examen.
7+
- 'aborted' : L'examen est abandonné. Quelques résultats peuvent apparaître."
8+
9+
* include https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-ActStatus-cisis#completed
10+
* include https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-ActStatus-cisis#active
11+
* include https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-ActStatus-cisis#aborted
Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
Profile: CISISAddr
2+
Parent: http://hl7.org/cda/stds/core/StructureDefinition/AD
3+
Id: cisis-addr
4+
Title: "CDA - FR CISIS Addr"
5+
Description: """Adresse géopostale : Le contenu de addr est défini par la norme AFNOR XPZ 10-011 en tant que structure d'adresse postale et géographique à des fins de présentation. Cette norme est reprise dans le Référentiel Général d'Interopérabilité (RGI).
6+
Les partenaires de l'échange doivent s'accorder sur la structure de addr à échanger.
7+
En effet, addr peut convoyer une adresse géopostale formée :
8+
- soit de composants élémentaires de l'adresse c'est-à-dire un élément XML pour le numéro dans la voie, un pour le type de voie, un pour le nom de la voie, etc.;
9+
- soit de lignes obtenues par assemblage des composants élémentaires de l'adresse, chaque ligne étant un élément XML."""
10+
11+
// use
12+
* use 0..1 MS
13+
* use ^short = "Code d'usage de l'adresse
14+
Une à plusieurs des valeurs suivantes, séparées par un espace :
15+
'H' pour domicile
16+
'HP' pour domicile principal
17+
'HV' pour domicile de vacances
18+
'WP' pour lieu de travail
19+
'TMP' pour adresse temporaire"
20+
21+
// SLICING SUR ITEM - Différenciation des types d'adresses
22+
* item ^slicing.discriminator.type = #type
23+
* item ^slicing.discriminator.path = "$this"
24+
* item ^slicing.rules = #open
25+
* item MS
26+
27+
* item contains notStreetAddressLine 0..1 and streetAddressLine 0..1
28+
29+
// ADRESSE STRUCTURÉE (non streetAddressLine)
30+
* item[notStreetAddressLine] ^short = "Structure formée des composants élémentaires de l'adresse géopostale"
31+
* item[notStreetAddressLine].country ^short = """Nom du pays destinataire :\r\n
32+
En MAJUSCULES et en toutes lettres, de préférence dans la langue du pays d'expédition ou dans une langue reconnue au niveau mondial.
33+
"""
34+
35+
* item[notStreetAddressLine].country MS
36+
37+
* item[notStreetAddressLine].state ^short = """
38+
Division territoriale :\r\n
39+
Pour les adresses internationales, c'est une subdivision administrative d'un pays. Dans le cas d'une adresse étrangère, il peut être nécessaire d'identifier dans l'adresse l'état fédéré, la région, le canton, …
40+
"""
41+
* item[notStreetAddressLine].state MS
42+
43+
* item[notStreetAddressLine].city ^short = """
44+
Localité ou libellé du bureau CEDEX :\r\n
45+
- Localité : Une zone d'habitation et en général une commune d'implantation du destinataire. Elle est identifiée par son libellé INSEE sauf dans quelques cas ou le libellé postal diffère du libellé INSEE, généralement pour lever les ambiguïtés. Par exception, la localité de destination est dans certains cas un lieu dit si celui-ci est le siège d'un bureau distributeur.
46+
- Libellé bureau CEDEX : Un libellé du bureau distributeur CEDEX correspondant généralement au libellé du bureau distributeur c'est-à-dire (dans la très grande majorité des cas) le libellé de la commune siège du bureau CEDEX.
47+
"""
48+
* item[notStreetAddressLine].city MS
49+
50+
* item[notStreetAddressLine].postalCode ^short = """
51+
Code postal ou code CEDEX :\r\n
52+
- Code postal : code à 5 chiffres servant à l'acheminement et/ou à la distribution des envois. Il identifie un bureau distributeur dans la chaîne de traitement du courrier.
53+
- Code CEDEX : acronyme de Courrier d'Entreprise à Distribution EXceptionnelle, une modalité d'acheminement du courrier associées à des services particuliers de distribution offerts aux entreprises caractérisées par un adressage spécifique. Le code postal spécifique CEDEX est un code attribué aux organismes recevant un fort trafic. Il identifie un client ou un ensemble de clients. Il est positionné au lieu et place du code postal général dans le cas des adresses CEDEX. Ainsi un code peut être associé à un client (code individuel) ou partagé entre plusieurs clients (code collectif).
54+
"""
55+
* item[notStreetAddressLine].postalCode MS
56+
57+
* item[notStreetAddressLine].county ^short = """
58+
Code Officiel Géographique (COG) :\r\n
59+
Code Officiel Géographique (COG) de la commune (ou du pays pour le lieu de naissance).
60+
"""
61+
* item[notStreetAddressLine].county MS
62+
63+
// Numéro dans la voie
64+
* item[notStreetAddressLine].houseNumber ^short = "Numéro dans la voie"
65+
* item[notStreetAddressLine].houseNumber MS
66+
67+
// Extension du numéro dans la voie
68+
* item[notStreetAddressLine].houseNumberNumeric ^short = "Extension du numéro dans la voie :\r\n
69+
bis, ter, quater, ...ou une lettre A, B, C, D, ... lorsque ce caractère complète une numérotation de voirie."
70+
* item[notStreetAddressLine].houseNumberNumeric MS
71+
72+
// Nom de la voie
73+
* item[notStreetAddressLine].streetName ^short = "Nom de la voie :\r\n
74+
Appellation donnée par les municipalités. Ce nom figure in extenso ou en abrégé sur les plaques aux différents angles de chaque rue."
75+
* item[notStreetAddressLine].streetName MS
76+
77+
// Type de voie
78+
* item[notStreetAddressLine].streetNameType ^short = "Type de voie :\r\n
79+
Valeur du type de voie : rue, avenue, boulevard,...
80+
Attribut obsolète et non conforme à la norme postale en vigueur qui définit cette information comme faisant partie de l'attribut streetName. Il apparait dans la classe Adresse uniquement parce que des systèmes existants l'utilisent encore."
81+
* item[notStreetAddressLine].streetNameType MS
82+
83+
// Point de remise
84+
* item[notStreetAddressLine].additionalLocator ^short = """Valeur du point de remise où le destinataire prend possession de son courrier.\r\n
85+
Ce lieu est constitué des éléments suivants :
86+
Local ou logement : Numéro ou désignation d'appartement, logement, pièce, bureau, local commercial ou industriel ;
87+
Accès au local : indication de couloir, d'étage ou de niveau ;
88+
Boite aux lettres : Numéro voire dénomination éventuellement CIDEX ;
89+
Accès à la boite : si nécessaire : identification du couloir d'accès, de la batterie de boites s'il en existe plusieurs ;
90+
Code acheminement interne : codification identifiant le découpage au sein de l'entreprise en vue du traitement de courrier par les services dédiés internes à l'entreprise."""
91+
* item[notStreetAddressLine].additionalLocator MS
92+
93+
// Complément de l'adresse au point de remise
94+
* item[notStreetAddressLine].unitID ^short = """Complément de l'adresse au point de remise : \r\n
95+
Constitué des éléments suivants :
96+
- Accès au bâtiment identifié par un numéro, une lettre, une porte, une combinaison alphanumérique ; exemple : Entrée A1,
97+
- Bâtiment : Les bâtiments sont désignés par leur type (bâtiment, immeuble, tour, ...) éventuellement des mentions d'orientation (Est, Ouest..) une dénomination littérale ou une numérotation ; exemple : Tour Delta,
98+
- Ensemble immobilier : Ensemble d'habitations reliées à la voie publique par un ou plusieurs points d'accès ; exemple : résidence des fleurs."""
99+
* item[notStreetAddressLine].unitID MS
100+
101+
// Mention de distribution
102+
* item[notStreetAddressLine].postBox ^short = """Mention de distribution :\r\n
103+
C'est-à-dire une mention d'identification d'un service proposé par l'opérateur postal à un client destinataire (boite postale, etc.)."""
104+
* item[notStreetAddressLine].postBox MS
105+
106+
// Lieu-dit
107+
* item[notStreetAddressLine].precinct ^short = """Lieu-dit :\r\n
108+
Lieu qui porte un nom rappelant une particularité topographique ou historique et qui souvent constitue un écart d'une commune (un écart est une petite agglomération distincte du centre de la commune à laquelle elle appartient)."""
109+
* item[notStreetAddressLine].precinct MS
110+
111+
// ADRESSE LIBRE (streetAddressLine)
112+
* item[streetAddressLine] ^short = "Structure formée des lignes obtenues par assemblage des composants élémentaires de l'adresse géopostale.
113+
Les équivalences avec les éléments XML contenant les composants élémentaires sont indiquées pour chaque ligne (ex: postalCode+city)."
114+
* item[streetAddressLine].streetAddressLine ^short = "Ligne d'adresse : \r\n
115+
Première ligne : regroupe les données d'identification du destinataire,
116+
Deuxième ligne : Point de remise (additionalLocator),
117+
Troisième ligne : Complément du point de remise (unitID),
118+
Quatrième ligne : regroupe le numéro, l'extension, le type et le nom de la voie (houseNumber + HouseNumberNumeric + streetNameType + streetName),
119+
Cinquième ligne : regroupe la mention de distribution (BP, poste restante) et le libellé de la localité dans le cas où celle-ci est différente du libellé cedex, lieu-dit ou hameau (postBox + precinct + city),
120+
Sixième ligne : Regroupe le code postal et la localité de destination ou le code cedex et le libellé du bureau cedex (postalCode + city),
121+
Septième ligne : regroupe la division territoriale et le nom du pays (state + country)"
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
Profile: CISISTelecom
2+
Parent: http://hl7.org/cda/stds/core/StructureDefinition/TEL
3+
Id: cisis-telecom
4+
Title: "CDA - FR CISIS Telecom"
5+
Description: "Coordonnées télécom :
6+
- Exemples :
7+
<telecom value='tel:0147150000' use='H'/>
8+
<telecom value='mailto:adam.homme@fournisseur.fr'/>
9+
<telecom value='ftp://serveur/dossierdesante/exemple/'/>"
10+
11+
* use 0..1 MS
12+
* use ^short = """Code d'usage formé d'un à plusieurs codes séparés les uns des autres par un espace. \r\n
13+
Les valeurs permises sont les suivantes :
14+
'H' pour domicile
15+
'HP' pour domicile principal
16+
'HV' pour lieu de vacances
17+
'WP' pour lieu de travail
18+
'DIR' pour numéro direct
19+
'PUB' pour numéro public (standard)
20+
'EC' pour numéro d'urgence
21+
'MC' pour téléphone mobile
22+
'PG' pour beeper
23+
"""
24+
25+
* value MS
26+
* value ^short = """
27+
Adresse de télécommunication (sous la forme préfixe:chaîne). \r\n
28+
Valeurs du préfixe permises sont les suivantes :
29+
'tel' pour téléphone,
30+
'fax' pour télécopie,
31+
'mailto' pour adresse courrier électronique,
32+
'http' pour adresse internet ou intranet,
33+
'ftp' pour adresse de transfert de fichiers,
34+
'mllp' pour adresse pour utilisation avec le protocole MLLP de HL7, \r\n
35+
La chaîne doit représenter une adresse valide selon le protocole introduit par le préfixe. Le caractère espace est interdit dans cette chaîne, quel que soit le préfixe.
36+
"""
37+

0 commit comments

Comments
 (0)