Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
breverseau committed Feb 4, 2025
1 parent a889477 commit 0eb5ea2
Show file tree
Hide file tree
Showing 7 changed files with 19 additions and 0 deletions.
2 changes: 2 additions & 0 deletions input/fsh/profiles/FrAppointmentSAS.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -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..
Expand Down
3 changes: 3 additions & 0 deletions input/fsh/profiles/FrLocationAgregateur.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
3 changes: 3 additions & 0 deletions input/fsh/profiles/FrPractitionerAgregateur.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions input/fsh/profiles/FrPractitionerRegul.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -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"

Expand Down
3 changes: 3 additions & 0 deletions input/fsh/profiles/FrPractitionerRoleExerciceAgregateur.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
3 changes: 3 additions & 0 deletions input/fsh/profiles/FrScheduleAgregateur.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -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
3 changes: 3 additions & 0 deletions input/fsh/profiles/FrSlotAgregateur.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 0eb5ea2

Please sign in to comment.