From 0eb5ea2bcbfb64bdd31c87f6782088af68199f78 Mon Sep 17 00:00:00 2001 From: breverseau Date: Tue, 4 Feb 2025 11:17:30 +0100 Subject: [PATCH] Updates --- input/fsh/profiles/FrAppointmentSAS.fsh | 2 ++ input/fsh/profiles/FrLocationAgregateur.fsh | 3 +++ input/fsh/profiles/FrPractitionerAgregateur.fsh | 3 +++ input/fsh/profiles/FrPractitionerRegul.fsh | 2 ++ input/fsh/profiles/FrPractitionerRoleExerciceAgregateur.fsh | 3 +++ input/fsh/profiles/FrScheduleAgregateur.fsh | 3 +++ input/fsh/profiles/FrSlotAgregateur.fsh | 3 +++ 7 files changed, 19 insertions(+) diff --git a/input/fsh/profiles/FrAppointmentSAS.fsh b/input/fsh/profiles/FrAppointmentSAS.fsh index 33ceffa77f..f9f55d49f2 100644 --- a/input/fsh/profiles/FrAppointmentSAS.fsh +++ b/input/fsh/profiles/FrAppointmentSAS.fsh @@ -3,6 +3,8 @@ Parent: fr-core-appointment Id: sas-appointment Description: "Profil de Appointment, dérivé de FrAppointment, pour le cas d'usage prise de RDV de la plateforme SAS - Commun cas d'usage PS Indiv et CPTS" +* meta.profile contains sas-appointment 0..1 +* meta.profile[sas-appointment] = Canonical(sas-appointment) // Extension appointmentOperator provenant de FrAppointment * extension[appointmentOperator] 1.. diff --git a/input/fsh/profiles/FrLocationAgregateur.fsh b/input/fsh/profiles/FrLocationAgregateur.fsh index efc6150388..77834e325a 100644 --- a/input/fsh/profiles/FrLocationAgregateur.fsh +++ b/input/fsh/profiles/FrLocationAgregateur.fsh @@ -3,6 +3,9 @@ Parent: fr-core-location Id: sas-location-aggregator Description: "Profil de Location, dérivé de FrLocation, pour le service d'agrégation de créneaux de la plateforme SAS - Commun cas d'usage PS Indiv et CPTS" +* meta.profile contains sas-appointment 0..1 +* meta.profile[sas-appointment] = Canonical(sas-appointment) + * address 1.. * address.line 1..1 * address.line ^binding.strength = #extensible diff --git a/input/fsh/profiles/FrPractitionerAgregateur.fsh b/input/fsh/profiles/FrPractitionerAgregateur.fsh index aad8c4ac08..cf64d67f5c 100644 --- a/input/fsh/profiles/FrPractitionerAgregateur.fsh +++ b/input/fsh/profiles/FrPractitionerAgregateur.fsh @@ -3,6 +3,9 @@ Parent: fr-core-practitioner Id: sas-practitioner-aggregator Description: "Profil de Practitioner, dérivé de FrPractitioner, pour le service d'agrégation de créneaux de la plateforme SAS - Commun cas d'usage PS Indiv et CPTS" +* meta.profile contains sas-practitioner-aggregator 0..1 +* meta.profile[sas-practitioner-aggregator] = Canonical(sas-practitioner-aggregator) + * identifier 1.. * identifier.type = $fr-v2-0203#IDNPS * identifier.type.coding ..1 diff --git a/input/fsh/profiles/FrPractitionerRegul.fsh b/input/fsh/profiles/FrPractitionerRegul.fsh index 2564c3d436..adadce5385 100644 --- a/input/fsh/profiles/FrPractitionerRegul.fsh +++ b/input/fsh/profiles/FrPractitionerRegul.fsh @@ -3,6 +3,8 @@ Parent: fr-core-practitioner Id: sas-practitioner-aggregator-regul Description: "Profil de Practitioner, dérivé de FrPractitioner, pour la gestion des comptes régulateurs de la plateforme SAS - Commun cas d'usage PS Indiv et CPTS" +* meta.profile contains sas-practitioner-aggregator-regul 0..1 +* meta.profile[sas-practitioner-aggregator-regul] = Canonical(sas-practitioner-aggregator-regul) * meta.source = "urn:oid:1.2.250.1.213.3.6" diff --git a/input/fsh/profiles/FrPractitionerRoleExerciceAgregateur.fsh b/input/fsh/profiles/FrPractitionerRoleExerciceAgregateur.fsh index c5bc3582f9..155349245b 100644 --- a/input/fsh/profiles/FrPractitionerRoleExerciceAgregateur.fsh +++ b/input/fsh/profiles/FrPractitionerRoleExerciceAgregateur.fsh @@ -3,6 +3,9 @@ Parent: fr-core-practitioner-role Id: sas-practitioner-role-exercice-aggregator Description: "Profil de PractitionerRole, dérivé de FrPractitionerRoleExercice, pour le service d'agrégation de créneaux de la plateforme SAS - Commun cas d'usage PS Indiv et CPTS" +* meta.profile contains sas-practitioner-role-exercice-aggregator 0..1 +* meta.profile[sas-practitioner-role-exercice-aggregator] = Canonical(sas-practitioner-role-exercice-aggregator) + * contained 1.. * practitioner only Reference(FrPractitionerAgregateur) * practitioner ^type.aggregation[0] = #referenced diff --git a/input/fsh/profiles/FrScheduleAgregateur.fsh b/input/fsh/profiles/FrScheduleAgregateur.fsh index 923bbd38bd..c833c298f3 100644 --- a/input/fsh/profiles/FrScheduleAgregateur.fsh +++ b/input/fsh/profiles/FrScheduleAgregateur.fsh @@ -3,6 +3,9 @@ Parent: fr-core-schedule Id: sas-schedule-aggregator Description: "Profil de Schedule, dérivé de FrSchedule, pour le service d'agrégation de créneaux de la plateforme SAS - Commun cas d'usage PS Indiv et CPTS" +* meta.profile contains sas-schedule-aggregator 0..1 +* meta.profile[sas-schedule-aggregator] = Canonical(sas-schedule-aggregator) + //* actor only Reference(FrPractitionerRoleExerciceAgregateur or FrPractitionerAgregateur) * actor ^type.aggregation[0] = #referenced * actor ^type.aggregation[+] = #bundled \ No newline at end of file diff --git a/input/fsh/profiles/FrSlotAgregateur.fsh b/input/fsh/profiles/FrSlotAgregateur.fsh index 175ae55c10..ed3bdf0e53 100644 --- a/input/fsh/profiles/FrSlotAgregateur.fsh +++ b/input/fsh/profiles/FrSlotAgregateur.fsh @@ -3,6 +3,9 @@ Parent: fr-core-slot Id: sas-slot-aggregator Description: "Profil de Slot, dérivé de FrSlot, pour le service d'agrégation de créneaux de la plateforme SAS - Commun cas d'usage PS Indiv et CPTS" +* meta.profile contains sas-slot-aggregator 0..1 +* meta.profile[sas-slot-aggregator] = Canonical(sas-slot-aggregator) + * meta.security from $JDV-J165-TypeCreneau-SAS (required) * meta.security ^binding.description = "type de créneau : public, pro, SNP" * serviceType ^slicing.discriminator.type = #value