Skip to content

Commit

Permalink
Modify extension
Browse files Browse the repository at this point in the history
  • Loading branch information
breverseau committed Jun 6, 2024
1 parent beec678 commit 8e6f33e
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 13 deletions.
6 changes: 5 additions & 1 deletion input/fsh/aliases.fsh
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
// ---- Systems

Alias: $v2-0203 = http://interopsante.org/CodeSystem/v2-0203
Alias: $JDV-J165-TypeCreneau-SAS = https://mos.esante.gouv.fr/NOS/JDV_J165-TypeCreneau-SAS/FHIR/JDV-J165-TypeCreneau-SAS
Alias: $v3-ActEncounterCode = http://terminology.hl7.org/ValueSet/v3-ActEncounterCode
Alias: $fr-v2-0203 = http://interopsante.org/fhir/CodeSystem/fr-v2-0203
Alias: $v3-ActCode = http://terminology.hl7.org/CodeSystem/v3-ActCode
Alias: $fr-location-identifier-type = http://interopsante.org/fhir/CodeSystem/fr-location-identifier-type
Alias: $v2-0276 = http://terminology.hl7.org/CodeSystem/v2-0276
Alias: $servicetype-r5 = http://hl7.org/fhir/5.0/StructureDefinition/extension-Slot.serviceType

// ---- Extensions
Alias: $servicetype-r5 = http://hl7.org/fhir/5.0/StructureDefinition/extension-Slot.serviceType.reference
12 changes: 3 additions & 9 deletions input/fsh/extensions/ServiceType.fsh
Original file line number Diff line number Diff line change
@@ -1,14 +1,8 @@
Extension: SASServiceType-R5
Id: sas-cpts-slot-servicetype-aggregator
Description: "Test extension R5"
Description: "Extension créée afin de permettre la reference à la ressource HealthcareService. Cette extension implemente l'élément serviceType de R5 https://hl7.org/fhir/slot-definitions.html#Slot.serviceType"
* ^context.type = #element
* ^context.expression = "FrSlotAgregateurCPTS.serviceType"
* ^context.expression = "Slot.serviceType"
* ^url = $servicetype-r5

* extension contains
concept 0..* and
reference 0..*


* extension[concept].value[x] only CodeableConcept
* extension[reference].value[x] only Reference(HealthcareService)
* valueReference only Reference(HealthcareService)
4 changes: 2 additions & 2 deletions input/fsh/profiles/FrSlotAgregateurCPTS.fsh
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ Id: sas-cpts-slot-aggregator
Description: "Profil de Slot, dérivé de FrSlot, pour le service d'agrégation de créneaux de la plateforme SAS (Service d'accès aux soins), dans le cadre du cas d'usage CPTS"

* meta.security from sas-sos-valueset-typecreneau (required)
* meta.security ^binding.description = "type de créneau : public, pro, SNP, CPTS"
* meta.security ^short = "type de créneau : public, pro, SNP, CPTS"

* serviceType.extension contains SASServiceType-R5 named sas-servicetype-r5 0..*
* serviceType.extension contains SASServiceType-R5 named sas-servicetype-r5 0..1

* serviceType.coding from $v3-ActEncounterCode (required)
* serviceType.coding.system = "http://terminology.hl7.org/CodeSystem/v3-ActCode"
Expand Down
3 changes: 2 additions & 1 deletion sushi-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ parameters:
shownav: 'true'

dependencies:
hl7.fhir.fr.core: 1.1.0
hl7.fhir.fr.core: 1.1.0
hl7.fhir.extensions.r5: 4.0.1

pages:
index.md:
Expand Down

0 comments on commit 8e6f33e

Please sign in to comment.