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 74c6481 commit 766781e
Show file tree
Hide file tree
Showing 24 changed files with 36 additions and 22 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: FrHealthcareServiceAgregateurCPTS
Parent: fr-core-healthcare-service
Id: sas-cpts-healthcareservice-aggregator
Description: "Profil dérivé de FrHealthcareService pour le cas d'usage agrégateur de la plateforme SAS - cas d'usage CPTS"
Description: "Profil dérivé de FrHealthcareService pour le cas d'usage agrégateur de la plateforme SAS [Cas d'usage CPTS]"

* meta.profile contains sas-cpts-healthcareservice-aggregator 0..1
* meta.profile[sas-cpts-healthcareservice-aggregator] = Canonical(sas-cpts-healthcareservice-aggregator)
Expand Down
2 changes: 1 addition & 1 deletion input/fsh/profiles/CPTS/FrOrganizationAgregateurCPTS.fsh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: FrOrganizationAgregateurCPTS
Parent: fr-core-organization
Id: sas-cpts-organization-aggregator
Description: "Profil dérivé de FrOrganization pour le cas d'usage agrégateur de la plateforme SAS - cas d'usage CPTS"
Description: "Profil dérivé de FrOrganization pour le cas d'usage agrégateur de la plateforme SAS [cas d'usage CPTS]"

* meta.profile contains sas-cpts-organization-aggregator 0..1
* meta.profile[sas-cpts-organization-aggregator] = Canonical(sas-cpts-organization-aggregator)
Expand Down
2 changes: 1 addition & 1 deletion input/fsh/profiles/CPTS/FrSlotAgregateurCPTS.fsh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: FrSlotAgregateurCPTS
Parent: fr-core-slot
Id: sas-cpts-slot-aggregator
Description: "Profil de Slot, dérivé de FrSlot, pour le cas d'usage agrégateur de la plateforme SAS - cas d'usage CPTS"
Description: "Profil de Slot, dérivé de FrSlot, pour le cas d'usage agrégateur de la plateforme SAS [cas d'usage CPTS]"

* meta.profile contains sas-cpts-slot-aggregator 0..1
* meta.profile[sas-cpts-slot-aggregator] = Canonical(sas-cpts-slot-aggregator)
Expand Down
2 changes: 1 addition & 1 deletion input/fsh/profiles/FrAppointmentSAS.fsh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: FrAppointmentSAS
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"
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)
Expand Down
2 changes: 1 addition & 1 deletion input/fsh/profiles/FrLocationAgregateur.fsh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: FrLocationAgregateur
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"
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-location-aggregator 0..1
* meta.profile[sas-location-aggregator] = Canonical(sas-location-aggregator)
Expand Down
2 changes: 1 addition & 1 deletion input/fsh/profiles/FrPractitionerAgregateur.fsh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: FrPractitionerAgregateur
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"
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)
Expand Down
2 changes: 1 addition & 1 deletion input/fsh/profiles/FrPractitionerRegul.fsh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: FrPractitionerRegul
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"
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)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: FrPractitionerRoleExerciceAgregateur
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"
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)
Expand Down
2 changes: 1 addition & 1 deletion input/fsh/profiles/FrScheduleAgregateur.fsh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: FrScheduleAgregateur
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"
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)
Expand Down
2 changes: 1 addition & 1 deletion input/fsh/profiles/FrSlotAgregateur.fsh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: FrSlotAgregateur
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"
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)
Expand Down
2 changes: 1 addition & 1 deletion input/fsh/profiles/PS Indiv/BundleAgregateur.fsh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: BundleAgregateur
Parent: Bundle
Id: sas-bundle-aggregator
Description: "Profil de Bundle qui représente le flux de réponse contenant les créneaux disponibles dans le cadre du service d'agrégation de créneaux de la plateforme SAS - Cas d'usage PS Indiv"
Description: "Profil de Bundle qui représente le flux de réponse contenant les créneaux disponibles dans le cadre du service d'agrégation de créneaux de la plateforme SAS [Cas d'usage PS Indiv]"

* type = #searchset
* entry ^slicing.discriminator.type = #type
Expand Down
2 changes: 1 addition & 1 deletion input/fsh/profiles/SOS/BundleAgregateurSOS.fsh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: BundleAgregateurSOS
Parent: Bundle
Id: sas-sos-bundle-aggregator
Description: "Profil de Bundle qui représente le flux de réponse contenant les créneaux disponibles dans le cadre du service d'agrégation de créneaux de la plateforme SAS - cas d’usage SOS Médecins"
Description: "Profil de Bundle qui représente le flux de réponse contenant les créneaux disponibles dans le cadre du service d'agrégation de créneaux de la plateforme SAS [cas d’usage SOS Médecins]"
* type = #searchset
* total 1..
* link 1..1
Expand Down
2 changes: 1 addition & 1 deletion input/fsh/profiles/SOS/FrAppointmentSOS.fsh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: FrAppointmentSASSOS
Parent: fr-core-appointment
Id: sas-sos-appointment
Description: "Profil de Slot, dérivé de FrSlot, pour le service dagrégation de créneaux de la plateforme SAS - cas dusage SOS Médecins"
Description: "Profil de Slot, dérivé de FrSlot, pour le service d'agrégation de créneaux de la plateforme SAS [cas d'usage SOS Médecins]"


* meta.profile contains sas-sos-appointment 0..1
Expand Down
2 changes: 1 addition & 1 deletion input/fsh/profiles/SOS/FrLocationAgregateurSOS.fsh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: FrLocationAgregateurSOS
Parent: fr-core-location
Id: sas-sos-location-aggregator
Description: "Profil de Location, dérivé de FrLocation, pour le service dagrégation de créneaux de la plateforme SAS - cas dusage SOS Médecins"
Description: "Profil de Location, dérivé de FrLocation, pour le service d'agrégation de créneaux de la plateforme SAS [cas d'usage SOS Médecins]"

* meta.profile contains sas-sos-location-aggregator 0..1
* meta.profile[sas-sos-location-aggregator] = Canonical(sas-sos-location-aggregator)
Expand Down
2 changes: 1 addition & 1 deletion input/fsh/profiles/SOS/FrOrganizationAgregateurSOS.fsh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: FrOrganizationAgregateurSOS
Parent: fr-core-organization
Id: sas-sos-organization-aggregator
Description: "Profil d'Organization, dérivé de FrOrganization, pour le service dagrégation de créneaux de la plateforme SAS - cas dusage SOS Médecins"
Description: "Profil d'Organization, dérivé de FrOrganization, pour le service d'agrégation de créneaux de la plateforme SAS [cas d'usage SOS Médecins]"

* meta.profile contains sas-sos-organization-aggregator 0..1
* meta.profile[sas-sos-organization-aggregator] = Canonical(sas-sos-organization-aggregator)
Expand Down
2 changes: 1 addition & 1 deletion input/fsh/profiles/SOS/FrScheduleAgregateurSOS.fsh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: FrScheduleAgregateurSOS
Parent: fr-core-schedule
Id: sas-sos-schedule-aggregator
Description: "Profil de Schedule, dérivé de FrSchedule, pour le service dagrégation de créneaux de la plateforme SAS - cas dusage SOS Médecins"
Description: "Profil de Schedule, dérivé de FrSchedule, pour le service d'agrégation de créneaux de la plateforme SAS [cas d'usage SOS Médecins]"

* meta.profile contains sas-sos-schedule-aggregator 0..1
* meta.profile[sas-sos-schedule-aggregator] = Canonical(sas-sos-schedule-aggregator)
Expand Down
2 changes: 1 addition & 1 deletion input/fsh/profiles/SOS/FrSlotAgregateurSOS.fsh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Profile: FrSlotAgregateurSOS
Parent: fr-core-slot
Id: sas-sos-slot-aggregator
Description: "Profil de Slot, dérivé de FrSlot, pour le service dagrégation de créneaux de la plateforme SAS - cas dusage SOS Médecins"
Description: "Profil de Slot, dérivé de FrSlot, pour le service d'agrégation de créneaux de la plateforme SAS [cas d'usage SOS Médecins]"

* meta.profile contains sas-sos-slot-aggregator 0..1
* meta.profile[sas-sos-slot-aggregator] = Canonical(sas-sos-slot-aggregator)
Expand Down
2 changes: 2 additions & 0 deletions input/fsh/valuesets/AppointmentReasonSAS.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ Title: "Appointment reason SAS"
Description: "Appointment reason SAS"
* $v2-0276#ROUTINE "Créneau avec prise de RDV possible"
* $v2-0276#WALKIN "Créneau sans prise de RDV possible à domicile"

* ^experimental = false
2 changes: 2 additions & 0 deletions input/fsh/valuesets/CategorieEtablissementSAS.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@ Id: sas-valueset-categorieetablissement
Title: "Catégorie établissement SAS"
Description: "Catégorie d'établissement utilisée dans contexte SAS - CPTS dans un premier temps"
* https://mos.esante.gouv.fr/NOS/TRE_R66-CategorieEtablissement/FHIR/TRE-R66-CategorieEtablissement#604 "CPTS"

* ^experimental = false
4 changes: 3 additions & 1 deletion input/fsh/valuesets/ParticipantStatusSASSOS.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@ Id: sas-sos-valueset-participant-status
Title: "Statut participant SAS SOS"
Description: "Statut du participant RDV SAS SOS"
* http://hl7.org/fhir/participationstatus#accepted "RDV accepté par le PS effecteur de soins"
* http://hl7.org/fhir/participationstatus#needs-action "RDV en attente de confirmation par le PS effecteur de soins"
* http://hl7.org/fhir/participationstatus#needs-action "RDV en attente de confirmation par le PS effecteur de soins"

* ^experimental = false
4 changes: 3 additions & 1 deletion input/fsh/valuesets/TypeConsultationSAS.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,6 @@ Title: "Type consultation SAS"
Description: "Type de consultations SAS"
* $v3-ActCode#AMB "Consultation au cabinet"
* $v3-ActCode#HH "Consultation à domicile"
* $v3-ActCode#VR "Téléconsultation"
* $v3-ActCode#VR "Téléconsultation"

* ^experimental = false
4 changes: 3 additions & 1 deletion input/fsh/valuesets/TypeCreneauSASCPTS.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,6 @@ Description: "Type de Créneaux SAS CPTS"
* https://mos.esante.gouv.fr/NOS/TRE_R314-TypeCreneau/FHIR/TRE-R314-TypeCreneau#PUBLIC "Créneau accessible par le grand public"
* https://mos.esante.gouv.fr/NOS/TRE_R314-TypeCreneau/FHIR/TRE-R314-TypeCreneau#SNP "Créneau accessible par les Régulateurs et Organisateurs de Soins Non Programmés"
* https://mos.esante.gouv.fr/NOS/TRE_R314-TypeCreneau/FHIR/TRE-R314-TypeCreneau#PRO "Créneau accessible par les professionnels de santé"
* https://mos.esante.gouv.fr/NOS/TRE_R314-TypeCreneau/FHIR/TRE-R314-TypeCreneau#CPTS "Créneau accessible par les CPTS"
* https://mos.esante.gouv.fr/NOS/TRE_R314-TypeCreneau/FHIR/TRE-R314-TypeCreneau#CPTS "Créneau accessible par les CPTS"

* ^experimental = false
4 changes: 3 additions & 1 deletion input/fsh/valuesets/TypeCreneauSASSOS.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@ Id: sas-sos-valueset-typecreneau
Title: "Type créneaux SAS SOS"
Description: "Type de Créneaux SAS SOS"
* https://mos.esante.gouv.fr/NOS/TRE_R314-TypeCreneau/FHIR/TRE-R314-TypeCreneau#PUBLIC "Créneau accessible par le grand public"
* https://mos.esante.gouv.fr/NOS/TRE_R314-TypeCreneau/FHIR/TRE-R314-TypeCreneau#SNP "Créneau accessible par les Régulateurs et Organisateurs de Soins Non Programmés"
* https://mos.esante.gouv.fr/NOS/TRE_R314-TypeCreneau/FHIR/TRE-R314-TypeCreneau#SNP "Créneau accessible par les Régulateurs et Organisateurs de Soins Non Programmés"

* ^experimental = false
4 changes: 3 additions & 1 deletion input/fsh/valuesets/TypeIdentifiantSAS.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@ Id: sas-valueset-typeidentifiant
Title: "Type identifiant SAS"
Description: "Type d'identifiant SAS"
* $fr-v2-0203#IDNPS "Identifiant National de Professionnel de Santé"
* $fr-v2-0203#INTRN "Identifiant interne"
* $fr-v2-0203#INTRN "Identifiant interne"

* ^experimental = false

0 comments on commit 766781e

Please sign in to comment.