@startuml skinparam linetype poly 'Declaration des éléments rectangle " " { rectangle "Créneau \n [[StructureDefinition-sas-cpts-slot-aggregator.html Slot]] " as Sl#LightSkyBlue;line:Black;text:Black rectangle "Agenda \n [[StructureDefinition-FrScheduleAgregateur.html Schedule]]" as Sc #LightSkyBlue;line:Black;text:Black rectangle "Professionnel \n [[StructureDefinition-FrPractitionerAgregateur.html Practitioner]]" as PS #LimeGreen;line:Black;text:Black rectangle "Situation d'exercice \n [[StructureDefinition-FrPractitionerRoleExerciceAgregateur.html PractitionerRole]]" as PR #LimeGreen;line:Black;text:Black rectangle "Lieu \n [[StructureDefinition-FrLocationAgregateur.html Location]]" as Lieu #LightSkyBlue;line:Black;text:Black rectangle "Offre de soins \n [[StructureDefinition-sas-cpts-healthcareservice-aggregator.html Healthcare Service]]" as HS #LimeGreen;line:Black;text:Black rectangle "Organisation \n [[StructureDefinition-sas-cpts-organization-aggregator.html Organization]]" as Orga #LimeGreen;line:Black;text:Black rectangle "RDV\n [[StructureDefinition-sas-appointment-lrm.html Appointment]] " as Ap#LightSkyBlue;line:Black;text:Black } 'Liens entre éléments PR"0..*"-->"1..1" Orga : "" Ap"0..*"-u->"0..1" PS :"" Ap"0..*"-->"0..1" HS: "" Sc "1..*"-"1" PS : "" Sl "1..*"--"1" Sc :"" Sc "1"--"1" PR : "" PR "1"--"1" Lieu : "" Sl "1..*"--"0..*" HS : "" HS "1"-"1" Orga : "" legend bottom <#GhostWhite,#GhostWhite>| |= __Légende__ | |<#LimeGreen>| Ressources référentiels| |<#LightSkyBlue>| Ressources GAP| end legend @enduml