PackagesCanonicalsLogsProblems
    Packages
    ans.fhir.fr.sas@1.0.0-ballot
    https://interop.esante.gouv.fr/ig/fhir/sas/StructureDefinition/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
package_name: ans.fhir.fr.sas
derivation: constraint
name: FrSlotAgregateurCPTS
type: Slot
elements:
  meta:
    elements:
      security:
        short: 'type de créneau : public, pro, SNP, CPTS'
        binding: {strength: required, valueSet: 'https://interop.esante.gouv.fr/ig/fhir/sas/ValueSet/sas-cpts-valueset-typecreneau'}
        index: 0
  serviceType:
    index: 1
    extensions:
      sas-servicetype-r5: {url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Slot.serviceType', min: 0, max: 1, type: Extension, index: 2}
    elements:
      extension:
        type: Extension
        url: http://hl7.org/fhir/5.0/StructureDefinition/extension-Slot.serviceType
        index: 2
        slicing:
          slices:
            sas-servicetype-r5:
              match: {}
              schema: {type: Extension, url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Slot.serviceType', index: 2}
              min: 0
              max: 1
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: pattern}
      min: null
      slices:
        TypeConsultation:
          match: {}
          schema:
            binding: {strength: required, valueSet: 'http://terminology.hl7.org/ValueSet/v3-ActEncounterCode'}
            array: true
            index: 3
            extensions:
              sas-servicetype-r5: {url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Slot.serviceType', min: 0, max: 0, type: Extension, index: 4}
            elements:
              extension:
                type: Extension
                url: http://hl7.org/fhir/5.0/StructureDefinition/extension-Slot.serviceType
                index: 4
                slicing:
                  slices:
                    sas-servicetype-r5:
                      match: {}
                      schema: {type: Extension, url: 'http://hl7.org/fhir/5.0/StructureDefinition/extension-Slot.serviceType', index: 4}
                      min: 0
                      max: 0
              coding:
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v3-ActCode'}
                    index: 5
        referencecpts:
          match: {}
          schema:
            binding: {strength: required, valueSet: 'https://interop.esante.gouv.fr/ig/fhir/sas/ValueSet/sas-valueset-categorieetablissement'}
            array: true
            index: 6
            extensions:
              sas-servicetype-r5:
                url: http://hl7.org/fhir/5.0/StructureDefinition/extension-Slot.serviceType
                type: Extension
                index: 8
                elements:
                  value:
                    choices: [valueReference]
                    index: 10
                  valueReference:
                    type: Reference
                    choiceOf: value
                    refers: ['https://interop.esante.gouv.fr/ig/fhir/sas/StructureDefinition/sas-cpts-healthcareservice-aggregator']
                    index: 11
            elements:
              extension:
                index: 7
                slicing:
                  slices:
                    sas-servicetype-r5:
                      match: {}
                      schema:
                        type: Extension
                        url: http://hl7.org/fhir/5.0/StructureDefinition/extension-Slot.serviceType
                        index: 8
                        elements:
                          value:
                            choices: [valueReference]
                            index: 10
                          valueReference:
                            type: Reference
                            choiceOf: value
                            refers: ['https://interop.esante.gouv.fr/ig/fhir/sas/StructureDefinition/sas-cpts-healthcareservice-aggregator']
                            index: 11
            required: [extension]
  appointmentType:
    elements:
      coding:
        binding: {strength: required, valueSet: 'https://interop.esante.gouv.fr/ig/fhir/sas/ValueSet/sas-valueset-appointmentreason'}
        index: 12
  schedule:
    type: Reference
    refers: ['http://sas.fr/fhir/StructureDefinition/FrScheduleAgregateur']
    index: 13
  status:
    pattern: {type: Code, value: free}
    index: 14
package_version: 1.0.0-ballot
class: profile
kind: resource
url: https://interop.esante.gouv.fr/ig/fhir/sas/StructureDefinition/sas-cpts-slot-aggregator
base: http://interopsante.org/fhir/StructureDefinition/FrSlot
version: 1.0.0-ballot