diff --git a/input/fsh/Invariants/PerformerRequireCDA.fsh b/input/fsh/Invariants/PerformerRequireCDA.fsh index 7463a318338..4c9e0a65629 100644 --- a/input/fsh/Invariants/PerformerRequireCDA.fsh +++ b/input/fsh/Invariants/PerformerRequireCDA.fsh @@ -1,4 +1,4 @@ Invariant: PerformerRequire Description: "performer est obligatoire et son attribut nullFlavor interdit pour l’évènement documenté principal" Severity: #error -Expression: "performer.exists()" \ No newline at end of file +Expression: "documentationOf.serviceEvent.performer.count() >= 1" diff --git a/input/fsh/Invariants/PersonFamilyRequireCDA.fsh b/input/fsh/Invariants/PersonFamilyRequireCDA.fsh new file mode 100644 index 00000000000..d0689348947 --- /dev/null +++ b/input/fsh/Invariants/PersonFamilyRequireCDA.fsh @@ -0,0 +1,4 @@ +Invariant: PersonFamilyRequired +Description: "L'élément name.family pour un professionnel doit être présent au moins une fois pour identifier la personne." +Severity: #error +Expression: "name.item.family.count() = 1" \ No newline at end of file diff --git a/input/fsh/ResourcesCDAEntete/FrAssignedAuthor.fsh b/input/fsh/ResourcesCDAEntete/FrAssignedAuthor.fsh index 5aa094d1e87..f88654b4af2 100644 --- a/input/fsh/ResourcesCDAEntete/FrAssignedAuthor.fsh +++ b/input/fsh/ResourcesCDAEntete/FrAssignedAuthor.fsh @@ -9,7 +9,6 @@ Description: "L'élément de l'en-tête du CDA assignedAuthor contient les élé * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* classCode 0..0 * sdtcIdentifiedBy 0..0 * id ^short = "Identifiant de l’auteur : - Obligatoire pour un professionnel @@ -57,4 +56,5 @@ Description: "L'élément de l'en-tête du CDA assignedAuthor contient les élé - Obligatoire pour un système de structure - Obligatoire pour un SNR - Obligatoire pour le DP" -* representedOrganization only fr-core-represented-organization \ No newline at end of file +* representedOrganization only fr-core-represented-organization + diff --git a/input/fsh/ResourcesCDAEntete/FrAssignedCustodian.fsh b/input/fsh/ResourcesCDAEntete/FrAssignedCustodian.fsh index b5d8ec22d75..611ef981319 100644 --- a/input/fsh/ResourcesCDAEntete/FrAssignedCustodian.fsh +++ b/input/fsh/ResourcesCDAEntete/FrAssignedCustodian.fsh @@ -8,6 +8,5 @@ Description: "L'élément de l'en-tête du CDA assignedCustodian contient l’é * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* classCode 0..0 * representedCustodianOrganization ^short = "Structure" * representedCustodianOrganization only fr-core-represented-custodian-organization \ No newline at end of file diff --git a/input/fsh/ResourcesCDAEntete/FrAssignedEntity.fsh b/input/fsh/ResourcesCDAEntete/FrAssignedEntity.fsh index 99bb1dc9a3b..45836ca3765 100644 --- a/input/fsh/ResourcesCDAEntete/FrAssignedEntity.fsh +++ b/input/fsh/ResourcesCDAEntete/FrAssignedEntity.fsh @@ -13,7 +13,6 @@ Description: "L'élément de l'en-tête du CDA assignedEntity est utilisé dans * code.codeSystemVersion 0..0 * code.sdtcValueSet 0..0 * code.sdtcValueSetVersion 0..0 -* classCode 0..0 * id ^short = "Identifiant du responsable" * id 1..1 * id.nullFlavor 0..0 diff --git a/input/fsh/ResourcesCDAEntete/FrAssignedPerson.fsh b/input/fsh/ResourcesCDAEntete/FrAssignedPerson.fsh index b029c704b67..6f096595503 100644 --- a/input/fsh/ResourcesCDAEntete/FrAssignedPerson.fsh +++ b/input/fsh/ResourcesCDAEntete/FrAssignedPerson.fsh @@ -6,7 +6,6 @@ Title: "CDA - assignedPerson" Description: "L'élément de l'en-tête du CDA assignedPerson permet de décrire une personne physique." * ^status = #draft * nullFlavor 0..0 -* classCode 0..0 * determinerCode 0..0 * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 @@ -14,15 +13,7 @@ Description: "L'élément de l'en-tête du CDA assignedPerson permet de décrire * name ^short = "Identité de la personne physique responsable" * name 1..1 * name only fr-core-name -* name.item.family ^short = "Nom de famille ou nom d’usage" -* name.item.family 1..1 -* name.item.given ^short = "Prénom" -* name.item.given 0..1 -* name.item.prefix ^short = "Civilité" -* name.item.prefix 0..1 -* name.item.prefix from https://mos.esante.gouv.fr/NOS/JDV_J245-Civilite-CISIS/FHIR/JDV-J245-Civilite-CISIS -* name.item.suffix ^short = "Titre" -* name.item.suffix 0..1 -* name.item.suffix from https://mos.esante.gouv.fr/NOS/JDV_J246-Titre-CISIS/FHIR/JDV-J246-Titre-CISIS * sdtcDesc 0..0 * sdtcAsPatientRelationship 0..0 + +* obeys PersonFamilyRequired diff --git a/input/fsh/ResourcesCDAEntete/FrAuthenticator.fsh b/input/fsh/ResourcesCDAEntete/FrAuthenticator.fsh index 519996bc6f8..58e1a57e14d 100644 --- a/input/fsh/ResourcesCDAEntete/FrAuthenticator.fsh +++ b/input/fsh/ResourcesCDAEntete/FrAuthenticator.fsh @@ -9,7 +9,6 @@ Description: "L'élément de l'en-tête du CDA authenticator permet de représen * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* typeCode 0..0 * sdtcSignatureText 0..0 * signatureCode ^short = "signatureCode signifie que le professionnel a validé les informations portées sur le document." * signatureCode.sdtcValueSet 0..0 diff --git a/input/fsh/ResourcesCDAEntete/FrAuthor.fsh b/input/fsh/ResourcesCDAEntete/FrAuthor.fsh index 171160bacb5..2401b8b2b96 100644 --- a/input/fsh/ResourcesCDAEntete/FrAuthor.fsh +++ b/input/fsh/ResourcesCDAEntete/FrAuthor.fsh @@ -9,8 +9,6 @@ Description: "L'élément de l'en-tête du CDA author permet d’enregistrer un * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* typeCode 0..0 -* contextControlCode 0..0 * functionCode ^short = "Rôle fonctionnel de l'auteur. A utiliser uniquement si l'auteur est un professionnel." * functionCode.code from https://mos.esante.gouv.fr/NOS/JDV_J47-FunctionCode-CISIS/FHIR/JDV-J47-FunctionCode-CISIS (required) * functionCode.nullFlavor 0..0 @@ -23,4 +21,4 @@ Description: "L'élément de l'en-tête du CDA author permet d’enregistrer un * time ^short = "Horodatage de la participation de l’auteur" * time.value 1..1 * assignedAuthor ^short = "Identification de l’auteur" -* assignedAuthor only fr-core-assigned-author \ No newline at end of file +* assignedAuthor only fr-core-assigned-author diff --git a/input/fsh/ResourcesCDAEntete/FrAuthoringDevice.fsh b/input/fsh/ResourcesCDAEntete/FrAuthoringDevice.fsh index 51937137bdc..780fc074a77 100644 --- a/input/fsh/ResourcesCDAEntete/FrAuthoringDevice.fsh +++ b/input/fsh/ResourcesCDAEntete/FrAuthoringDevice.fsh @@ -8,7 +8,6 @@ Description: "L'élément de l'en-tête du CDA authoringDevice contient les info * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* classCode 0..0 * determinerCode 0..0 * manufacturerModelName ^short = "Nom du modèle du système." * manufacturerModelName 1..1 diff --git a/input/fsh/ResourcesCDAEntete/FrAuthorization.fsh b/input/fsh/ResourcesCDAEntete/FrAuthorization.fsh index 4cdd0518a25..1b780daa8ac 100644 --- a/input/fsh/ResourcesCDAEntete/FrAuthorization.fsh +++ b/input/fsh/ResourcesCDAEntete/FrAuthorization.fsh @@ -8,7 +8,6 @@ Description: "L'élément de l'en-tête du CDA authorization permet de documente * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* typeCode 0..0 * consent ^short = "Consentement" * consent.id ^short = "Identifiant du consentement" * consent.code ^short = "Type de consentement" diff --git a/input/fsh/ResourcesCDAEntete/FrClinicalDocument.fsh b/input/fsh/ResourcesCDAEntete/FrClinicalDocument.fsh index 8ebb0d91fce..de99e7368f5 100644 --- a/input/fsh/ResourcesCDAEntete/FrClinicalDocument.fsh +++ b/input/fsh/ResourcesCDAEntete/FrClinicalDocument.fsh @@ -55,4 +55,5 @@ Description: "L'élément de l'en-tête CDA 'ClinicalDocument' est l’élément * authorization only FrAuthorization * ^short = "Consentement associé au document." * componentOf 1..1 - * ^short = "Prise en charge du patient/usager et notamment la date et le secteur d'activité." \ No newline at end of file + * ^short = "Prise en charge du patient/usager et notamment la date et le secteur d'activité." +* obeys PerformerRequire diff --git a/input/fsh/ResourcesCDAEntete/FrComponentOf.fsh b/input/fsh/ResourcesCDAEntete/FrComponentOf.fsh index 576ed797e80..1250907a15d 100644 --- a/input/fsh/ResourcesCDAEntete/FrComponentOf.fsh +++ b/input/fsh/ResourcesCDAEntete/FrComponentOf.fsh @@ -10,6 +10,5 @@ Description: "L'élément de l'en-tête du CDA componentOf permet d'associer le * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* typeCode 0..0 * encompassingEncounter only fr-core-encompassing-encounter * encompassingEncounter ^short = "Prise en charge" diff --git a/input/fsh/ResourcesCDAEntete/FrCustodian.fsh b/input/fsh/ResourcesCDAEntete/FrCustodian.fsh index 269eb6e8d5c..6413ae01c66 100644 --- a/input/fsh/ResourcesCDAEntete/FrCustodian.fsh +++ b/input/fsh/ResourcesCDAEntete/FrCustodian.fsh @@ -9,6 +9,5 @@ Description: "L'élément de l'en-tête du CDA custodian permet de représenter * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* typeCode 0..0 * assignedCustodian ^short = "Structure" * assignedCustodian only fr-core-assigned-custodian \ No newline at end of file diff --git a/input/fsh/ResourcesCDAEntete/FrDataEnterer.fsh b/input/fsh/ResourcesCDAEntete/FrDataEnterer.fsh index d66627cec73..2145a9d9fba 100644 --- a/input/fsh/ResourcesCDAEntete/FrDataEnterer.fsh +++ b/input/fsh/ResourcesCDAEntete/FrDataEnterer.fsh @@ -9,7 +9,6 @@ Description: "L'élément de l'en-tête du CDA dataEnterer contient les informat * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* typeCode 0..0 * contextControlCode 0..0 * time ^short = "Horodatage de la participation de l’opérateur." * time 1..1 diff --git a/input/fsh/ResourcesCDAEntete/FrDocumentationOf.fsh b/input/fsh/ResourcesCDAEntete/FrDocumentationOf.fsh index 34f134b23cd..4f9d2dbfac8 100644 --- a/input/fsh/ResourcesCDAEntete/FrDocumentationOf.fsh +++ b/input/fsh/ResourcesCDAEntete/FrDocumentationOf.fsh @@ -9,6 +9,5 @@ Description: "L'élément de l'en-tête du CDA documentationOf permet de représ * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* typeCode 0..0 * serviceEvent only fr-core-service-event -* serviceEvent ^short = "Évènement documenté" \ No newline at end of file +* serviceEvent ^short = "Évènement documenté" diff --git a/input/fsh/ResourcesCDAEntete/FrEncompassingEncounter.fsh b/input/fsh/ResourcesCDAEntete/FrEncompassingEncounter.fsh index 6ba7b222553..e4c59c3a205 100644 --- a/input/fsh/ResourcesCDAEntete/FrEncompassingEncounter.fsh +++ b/input/fsh/ResourcesCDAEntete/FrEncompassingEncounter.fsh @@ -9,8 +9,6 @@ Description: "L'élément de l'en-tête du CDA encompassingEncounter permet de d * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 * sdtcAdmissionReferralSourceCode 0..0 -* classCode 0..0 -* moodCode 0..0 * id ^short = "Identifiant de la prise en charge" * code ^short = "Type de prise en charge" * code from https://mos.esante.gouv.fr/NOS/JDV_J142-TypeRencontre-CISIS/FHIR/JDV-J142-TypeRencontre-CISIS diff --git a/input/fsh/ResourcesCDAEntete/FrHealthCareFacility.fsh b/input/fsh/ResourcesCDAEntete/FrHealthCareFacility.fsh index d6effe13de8..4474a45027c 100644 --- a/input/fsh/ResourcesCDAEntete/FrHealthCareFacility.fsh +++ b/input/fsh/ResourcesCDAEntete/FrHealthCareFacility.fsh @@ -5,7 +5,6 @@ Id: fr-core-health-care-facility Title: "CDA - healthCareFacility" Description: "L'élément de l'en-tête du CDA healthCareFacility permet de représenter la structure de prise en charge (cabinet du médecin, hôpital ou clinique, etc.)." * ^status = #draft -* classCode 0..0 * nullFlavor 0..0 * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 diff --git a/input/fsh/ResourcesCDAEntete/FrInFulfillmentOf.fsh b/input/fsh/ResourcesCDAEntete/FrInFulfillmentOf.fsh index 426df2ceca4..12a988ce52c 100644 --- a/input/fsh/ResourcesCDAEntete/FrInFulfillmentOf.fsh +++ b/input/fsh/ResourcesCDAEntete/FrInFulfillmentOf.fsh @@ -8,6 +8,5 @@ Description: "L'élément de l'en-tête du CDA inFulfillmentOf permet d'associer * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* typeCode 0..0 * order only fr-core-order * order ^short = "Prescription" \ No newline at end of file diff --git a/input/fsh/ResourcesCDAEntete/FrInformant.fsh b/input/fsh/ResourcesCDAEntete/FrInformant.fsh index f803a60f2c7..49633ab6de9 100644 --- a/input/fsh/ResourcesCDAEntete/FrInformant.fsh +++ b/input/fsh/ResourcesCDAEntete/FrInformant.fsh @@ -9,7 +9,6 @@ Description: "L'élément de l'en-tête du CDA informant permet d'identifier un * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* typeCode 0..0 * contextControlCode 0..0 * assignedEntity only fr-core-assigned-entity * assignedEntity ^short = "Professionnel / Structure / Patient/usager ayant fourni des informations relatives au document." diff --git a/input/fsh/ResourcesCDAEntete/FrInformationRecipient.fsh b/input/fsh/ResourcesCDAEntete/FrInformationRecipient.fsh index 6a6c340474d..a6eb616176d 100644 --- a/input/fsh/ResourcesCDAEntete/FrInformationRecipient.fsh +++ b/input/fsh/ResourcesCDAEntete/FrInformationRecipient.fsh @@ -9,6 +9,5 @@ Description: "L'élément de l'en-tête du CDA informationRecipient permet d'enr * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* typeCode 0..0 * intendedRecipient ^short = "Destinataire prévu du document." * intendedRecipient only fr-core-intended-recipient \ No newline at end of file diff --git a/input/fsh/ResourcesCDAEntete/FrIntendedRecipient.fsh b/input/fsh/ResourcesCDAEntete/FrIntendedRecipient.fsh index d97c4a936d1..e846c1597fe 100644 --- a/input/fsh/ResourcesCDAEntete/FrIntendedRecipient.fsh +++ b/input/fsh/ResourcesCDAEntete/FrIntendedRecipient.fsh @@ -8,7 +8,6 @@ Description: "L'élément de l'en-tête du CDA intendedRecipient permet d'enregi * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* classCode 0..0 * id ^short = "Identifiant du destinataire prévu." * id.root = "1.2.250.1.71.4.2.1" * id.root 1..1 diff --git a/input/fsh/ResourcesCDAEntete/FrLegalAuthenticator.fsh b/input/fsh/ResourcesCDAEntete/FrLegalAuthenticator.fsh index 56187f6f21b..6fb678bf6e9 100644 --- a/input/fsh/ResourcesCDAEntete/FrLegalAuthenticator.fsh +++ b/input/fsh/ResourcesCDAEntete/FrLegalAuthenticator.fsh @@ -9,7 +9,6 @@ Description: "L'élément de l'en-tête du CDA legalAuthenticator permet de repr * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* typeCode 0..0 * contextControlCode 0..0 * sdtcSignatureText 0..0 * time ^short = "Date et heure de la prise de responsabilité" diff --git a/input/fsh/ResourcesCDAEntete/FrName.fsh b/input/fsh/ResourcesCDAEntete/FrName.fsh index 2a740f3de6b..6d252788aaa 100644 --- a/input/fsh/ResourcesCDAEntete/FrName.fsh +++ b/input/fsh/ResourcesCDAEntete/FrName.fsh @@ -1,11 +1,21 @@ -Logical: FrName +Profile: FrName Parent: http://hl7.org/cda/stds/core/StructureDefinition/PN Id: fr-core-name -Title: "CDA - name" -Description: "L'élément de l'en-tête du CDA name correspond au nom d'une personne physique." +Title: "CDA - " +Description: "L'élément de l'en-tête du CDA correspond au nom d'une personne physique." * ^status = #draft * item.delimiter 0..0 * item.xmlText 0..0 * nullFlavor 0..0 * use 0..0 -* validTime 0..0 \ No newline at end of file +* validTime 0..0 +* item.family ^short = "Nom de famille ou nom d’usage" +* item.family +* item.given ^short = "Prénom" +* item.given 0..1 +* item.prefix ^short = "Civilité" +* item.prefix 0..1 +* item.prefix from https://mos.esante.gouv.fr/NOS/JDV_J245-Civilite-CISIS/FHIR/JDV-J245-Civilite-CISIS +* item.suffix ^short = "Titre" +* item.suffix 0..1 +* item.suffix from https://mos.esante.gouv.fr/NOS/JDV_J246-Titre-CISIS/FHIR/JDV-J246-Titre-CISIS diff --git a/input/fsh/ResourcesCDAEntete/FrOrder.fsh b/input/fsh/ResourcesCDAEntete/FrOrder.fsh index 98a7a4d7b62..6ae48285299 100644 --- a/input/fsh/ResourcesCDAEntete/FrOrder.fsh +++ b/input/fsh/ResourcesCDAEntete/FrOrder.fsh @@ -9,8 +9,6 @@ Description: "L'élément de l'en-tête du CDA order permet de représenter la p * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* classCode 0..0 -* moodCode 0..0 * id ^short = "Identifiant de la prescription, obligatoire pour : - un CR de biologie pour porter l’Order Placer Number (numéro de la prescription attribué par le prescripteur) - un CR d’imagerie pour porter l'Order Placer Number (numéro de la demande attribué par le demandeur), avec l'attribut @root contenant l'autorité d'affectation et l'attribut @extension contenant l'identifiant géré par cette autorité." diff --git a/input/fsh/ResourcesCDAEntete/FrPatientRole.fsh b/input/fsh/ResourcesCDAEntete/FrPatientRole.fsh index 8a43da3e3b6..08baa060e6b 100644 --- a/input/fsh/ResourcesCDAEntete/FrPatientRole.fsh +++ b/input/fsh/ResourcesCDAEntete/FrPatientRole.fsh @@ -9,7 +9,6 @@ Description: "L'élément de l'en-tête du CDA patientRole permet de décrire le * realmCode 0..0 * typeId 0..0 * templateId 0..0 -* classCode 0..0 * sdtcIdentifiedBy 0..0 * providerOrganization 0..0 * id ^short = "Identifiant du patient." diff --git a/input/fsh/ResourcesCDAEntete/FrRecordTarget.fsh b/input/fsh/ResourcesCDAEntete/FrRecordTarget.fsh index feb93331630..4eddcef7008 100644 --- a/input/fsh/ResourcesCDAEntete/FrRecordTarget.fsh +++ b/input/fsh/ResourcesCDAEntete/FrRecordTarget.fsh @@ -9,7 +9,6 @@ Description: "L'élément de l'en-tête du CDA recordTarget permet de représent * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* typeCode 0..0 * contextControlCode 0..0 * patientRole ^short = "Description du patient/usager." * patientRole only fr-core-patient-role diff --git a/input/fsh/ResourcesCDAEntete/FrRelatedEntity.fsh b/input/fsh/ResourcesCDAEntete/FrRelatedEntity.fsh index 03a310d8b30..f87e466d890 100644 --- a/input/fsh/ResourcesCDAEntete/FrRelatedEntity.fsh +++ b/input/fsh/ResourcesCDAEntete/FrRelatedEntity.fsh @@ -12,7 +12,7 @@ Description: "L'élément de l'en-tête du CDA relatedEntity permet de décrire * classCode ^short = "Rôle joué par la personne." * classCode from $jdv-role-informateur-cisis * code ^short = "Lien de la personne avec le patient/usager." -* code from https://mos.esante.gouv.fr/NOS/JDV_J11-RelationPatient-CISIS/FHIR/JDV-J11-RelationPatient-CISIS +* code from https://mos.esante.gouv.fr/NOS/JDV_J11-RelationPatient-CISIS/FHIR/JDV-J11-RelationPatient-CISIS (required) * code.code 1..1 * code.codeSystem 1..1 * code.displayName 1..1 diff --git a/input/fsh/ResourcesCDAEntete/FrRepresentedCustodianOrganization.fsh b/input/fsh/ResourcesCDAEntete/FrRepresentedCustodianOrganization.fsh index 0ec0978aa26..0b4753a20b0 100644 --- a/input/fsh/ResourcesCDAEntete/FrRepresentedCustodianOrganization.fsh +++ b/input/fsh/ResourcesCDAEntete/FrRepresentedCustodianOrganization.fsh @@ -5,7 +5,6 @@ Id: fr-core-represented-custodian-organization Title: "CDA - representedCustodianOrganization" Description: "L'élément de l'en-tête du CDA representedCustodianOrganization contient les éléments caractérisant la structure conservant le document, à savoir l'identifiant, le nom, les adresses géopostales et de télécommunication." * ^status = #draft -* classCode 0..0 * determinerCode 0..0 * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 diff --git a/input/fsh/ResourcesCDAEntete/FrRepresentedOrganization.fsh b/input/fsh/ResourcesCDAEntete/FrRepresentedOrganization.fsh index 8be6c4225dd..0c6f5805539 100644 --- a/input/fsh/ResourcesCDAEntete/FrRepresentedOrganization.fsh +++ b/input/fsh/ResourcesCDAEntete/FrRepresentedOrganization.fsh @@ -5,7 +5,6 @@ Id: fr-core-represented-organization Title: "CDA - representedOrganization" Description: "L'élément de l'en-tête du CDA representedOrganization permet de représenter la structure pour le compte de laquelle intervient le professionnel." * ^status = #draft -* classCode 0..0 * determinerCode 0..0 * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 diff --git a/input/fsh/ResourcesCDAEntete/FrServiceEvent.fsh b/input/fsh/ResourcesCDAEntete/FrServiceEvent.fsh index c3b96c5f0c4..da8617038c2 100644 --- a/input/fsh/ResourcesCDAEntete/FrServiceEvent.fsh +++ b/input/fsh/ResourcesCDAEntete/FrServiceEvent.fsh @@ -10,8 +10,6 @@ L'occurrence de documentationOf/serviceEvent contenant les données de l’évè * typeId.nullFlavor 0..0 * typeId.assigningAuthorityName 0..0 * typeId.displayable 0..0 -* classCode 0..0 -* moodCode 0..0 * id ^short = "Identifiant de l’évènement documenté : Obligatoire pour : - les prescriptions pour porter l'identifiant EPU de la prescription (et faisant office d'Order Placer Number) - la demande d'acte d'imagerie pour porter l'Order Placer Number @@ -62,4 +60,3 @@ Précisée à la minute minimum avec précision du décalage par rapport au temp * performer only fr-core-performer * performer ^short = "Exécutant de l’évènement documenté : performer est obligatoire et son attribut nullFlavor interdit pour l’évènement documenté principal. En effet, si le document de santé est déposé dans un système d'information partagé alors l'élément documentationOf/serviceEvent/performer/assignedEntity/representedOrganization/standardIndustryClassCode alimente la métadonnée XDS practiceSettingCode obligatoire." * performer.typeCode = #PRF -* obeys PerformerRequire \ No newline at end of file diff --git a/input/fsh/RessourcesFHIREntete/profils/FrCompositionDocument.fsh b/input/fsh/RessourcesFHIREntete/profils/FrCompositionDocument.fsh index 7dc96c8caeb..deb17b51f9e 100644 --- a/input/fsh/RessourcesFHIREntete/profils/FrCompositionDocument.fsh +++ b/input/fsh/RessourcesFHIREntete/profils/FrCompositionDocument.fsh @@ -73,7 +73,7 @@ Description: "Ce profil est utilisé pour représenter un document médical." * author MS * author ^short = "Auteur du document" * author ^definition = "author permet d’enregistrer un auteur du document. Un document peut avoir un ou plusieurs auteurs." -* author only Reference(FrPractitionerDocument or FrPractitionerRoleDocument or FrPatientINSDocument or FrPatientDocument or FrDeviceDocument) +* author only Reference(FrPractitionerRoleDocument or FrPatientINSDocument or FrPatientDocument or FrDeviceDocument) * author.extension contains fr-author-time named time 1..1 // Responsable du document : legalAuthenticator diff --git a/input/fsh/RessourcesFHIREntete/profils/FrPractitionerRoleDocument.fsh b/input/fsh/RessourcesFHIREntete/profils/FrPractitionerRoleDocument.fsh index a9327f4d427..edceb946775 100644 --- a/input/fsh/RessourcesFHIREntete/profils/FrPractitionerRoleDocument.fsh +++ b/input/fsh/RessourcesFHIREntete/profils/FrPractitionerRoleDocument.fsh @@ -19,6 +19,7 @@ Description: "Ce profil représente les professionnels de santé et leurs rôles * code contains typeCode 0..1 * code[typeCode].coding from $JDV_J144-ParticipationType-CISIS (required) * code[typeCode] ^short = "Type de participation" - +* practitioner 1..1 * practitioner only Reference(FrPractitionerDocument) +* organization 1..1 * organization only Reference(FrOrganizationDocument) \ No newline at end of file diff --git a/input/resources/IPS-FR-2024.01.xml b/input/resources/IPS-FR-2024.01.xml index d8fa42d43a8..081465e3132 100644 --- a/input/resources/IPS-FR-2024.01.xml +++ b/input/resources/IPS-FR-2024.01.xml @@ -17,6 +17,7 @@ Historique : 02/04/2024 : Création IPS-FR_2023.01 (conforme IPS) 21/08/2025 : Maj des codeSystemName en fonction de la nouvelle règle de nommage + 25/08/2025 : Maj des références parties narratives / entrées ********************************************************************************************************** --> Confirmé (texte libre) - @@ -1698,17 +1699,11 @@ 04/12/2021 - - Allergie médicamenteuse - - - Paracétamol - - - Actif - - Bas - Confirmé + Allergie médicamenteuse + Paracétamol + Actif + Bas + Confirmé Bronchospasme d'origine médicamenteuse
@@ -1771,7 +1766,7 @@ - + @@ -1801,7 +1796,7 @@ - + @@ -1824,7 +1819,7 @@ - + @@ -1848,7 +1843,7 @@ - + @@ -2280,7 +2275,7 @@ 11/01/2024 - LEVOTHYROX 75 microgrammes, comprimé sécable - 1 cp + 1 cp 1 fois/j - Voie orale @@ -2466,14 +2461,14 @@ - + 11/08/2019 STIMULATEUR CARDIAQUE IMPLANTABLE TRIPLE CHAMBRE inconnu (texte libre) - + 11/08/2013 Autre DM : (texte libre) @@ -2493,7 +2488,7 @@ - + @@ -2542,7 +2537,7 @@ - + @@ -2769,11 +2764,7 @@ - - - - + codeSystem="1.2.250.1.213.1.1.4.322" codeSystemName="TerminologieCISIS"/> @@ -3476,7 +3467,7 @@ - + @@ -3484,7 +3475,7 @@ - + @@ -3500,7 +3491,7 @@ - + @@ -3519,7 +3510,7 @@ - + @@ -3614,7 +3605,7 @@ - + @@ -3622,7 +3613,7 @@ - + @@ -3639,7 +3630,7 @@ - + @@ -4464,7 +4455,7 @@ - + @@ -4784,7 +4775,7 @@ - + @@ -4868,10 +4859,10 @@ 29/03/2024 - CT rachis dorsal avec contraste IV - Pas d'embolie pulmonaire proximale - Thorax entier - (Texte libre) + CT rachis dorsal avec contraste IV + Pas d'embolie pulmonaire proximale + Thorax entier + (Texte libre) @@ -5027,11 +5018,7 @@ - - - - + codeSystem="2.16.840.1.113883.6.1"/> @@ -5134,17 +5121,17 @@ - + - + - + @@ -5159,7 +5146,7 @@ - + @@ -5273,4 +5260,4 @@ -
\ No newline at end of file + diff --git a/resources/IPS-FR-2024.01.xml b/resources/IPS-FR-2024.01.xml index c0ccccae911..081465e3132 100644 --- a/resources/IPS-FR-2024.01.xml +++ b/resources/IPS-FR-2024.01.xml @@ -17,6 +17,7 @@ Historique : 02/04/2024 : Création IPS-FR_2023.01 (conforme IPS) 21/08/2025 : Maj des codeSystemName en fonction de la nouvelle règle de nommage + 25/08/2025 : Maj des références parties narratives / entrées ********************************************************************************************************** --> Confirmé (texte libre) - Fiche Orphanet Urgences - Angiœdème bradykinique + @@ -1698,17 +1699,11 @@ 04/12/2021 - - Allergie médicamenteuse - - - Paracétamol - - - Actif - - Bas - Confirmé + Allergie médicamenteuse + Paracétamol + Actif + Bas + Confirmé Bronchospasme d'origine médicamenteuse
@@ -1771,7 +1766,7 @@ - + @@ -1801,7 +1796,7 @@ - + @@ -1824,7 +1819,7 @@ - + @@ -1848,7 +1843,7 @@ - + @@ -2280,7 +2275,7 @@ 11/01/2024 - LEVOTHYROX 75 microgrammes, comprimé sécable - 1 cp + 1 cp 1 fois/j - Voie orale @@ -2466,14 +2461,14 @@ - + 11/08/2019 STIMULATEUR CARDIAQUE IMPLANTABLE TRIPLE CHAMBRE inconnu (texte libre) - + 11/08/2013 Autre DM : (texte libre) @@ -2493,7 +2488,7 @@ - + @@ -2542,7 +2537,7 @@ - + @@ -2769,11 +2764,7 @@ - - - - + codeSystem="1.2.250.1.213.1.1.4.322" codeSystemName="TerminologieCISIS"/> @@ -3476,7 +3467,7 @@ - + @@ -3484,7 +3475,7 @@ - + @@ -3500,7 +3491,7 @@ - + @@ -3519,7 +3510,7 @@ - + @@ -3614,7 +3605,7 @@ - + @@ -3622,7 +3613,7 @@ - + @@ -3639,7 +3630,7 @@ - + @@ -4464,7 +4455,7 @@ - + @@ -4784,7 +4775,7 @@ - + @@ -4868,10 +4859,10 @@ 29/03/2024 - CT rachis dorsal avec contraste IV - Pas d'embolie pulmonaire proximale - Thorax entier - (Texte libre) + CT rachis dorsal avec contraste IV + Pas d'embolie pulmonaire proximale + Thorax entier + (Texte libre) @@ -5027,11 +5018,7 @@ - - - - + codeSystem="2.16.840.1.113883.6.1"/> @@ -5134,17 +5121,17 @@ - + - + - + @@ -5159,7 +5146,7 @@ - + @@ -5273,4 +5260,4 @@ -
\ No newline at end of file +