PackagesCanonicalsLogsProblems
    Packages
    ca.qc.sq.sgrdv@1.2.4
    http://sante.quebec/fhir/StructureDefinition/sgrdv-source-aggregate-request-parameters
description: Paramètres d'entrée de l'opération $aggregate pour la surface SGRDV → DME/SIP-C. SGRDV relaye la demande du portail en ajoutant RTS, RLS et distance-deplacement si le code postal est fourni. Le GMF est converti en liste de cliniques par SGRDV avant l'appel.
package_name: ca.qc.sq.sgrdv
derivation: constraint
name: SGRDVSourceAggregateRequestParameters
type: Parameters
elements:
  parameter:
    array: true
    min: 5
    index: 0
    slicing:
      slices:
        patient:
          match: {}
          schema:
            mustSupport: true
            index: 62
            elements:
              name: {mustSupport: true, index: 63}
              resource: {mustSupport: true, index: 64}
        timeslotCategory:
          match: {}
          schema:
            mustSupport: true
            index: 33
            elements:
              name: {mustSupport: true, index: 34}
              value:
                mustSupport: true
                choices: []
                index: 36
        specialty:
          match: {}
          schema:
            mustSupport: true
            index: 45
            elements:
              name: {mustSupport: true, index: 46}
              value:
                mustSupport: true
                choices: []
                index: 48
        encounterClass:
          match: {}
          schema:
            mustSupport: true
            index: 41
            elements:
              name: {mustSupport: true, index: 42}
              value:
                mustSupport: true
                choices: []
                index: 44
        rls:
          match: {}
          schema:
            mustSupport: true
            index: 17
            elements:
              name: {mustSupport: true, index: 18}
              value:
                mustSupport: true
                choices: []
                index: 20
        locationString:
          match: {}
          schema:
            mustSupport: true
            index: 9
            elements:
              name: {mustSupport: true, index: 10}
              value:
                mustSupport: true
                choices: []
                index: 12
        start:
          match: {}
          schema:
            mustSupport: true
            index: 1
            elements:
              name: {mustSupport: true, index: 2}
              value:
                mustSupport: true
                choices: []
                index: 4
        patientPath:
          match: {}
          schema:
            mustSupport: true
            index: 37
            elements:
              name: {mustSupport: true, index: 38}
              value:
                mustSupport: true
                choices: []
                index: 40
        gmf:
          match: {}
          schema: {index: 61}
          max: 0
        appointmentType:
          match: {}
          schema:
            mustSupport: true
            index: 29
            elements:
              name: {mustSupport: true, index: 30}
              value:
                mustSupport: true
                choices: []
                index: 32
        clinic:
          match: {}
          schema:
            mustSupport: true
            index: 57
            elements:
              name: {mustSupport: true, index: 58}
              value:
                mustSupport: true
                choices: []
                index: 60
        provenance:
          match: {}
          schema:
            mustSupport: true
            index: 65
            elements:
              name: {mustSupport: true, index: 66}
              resource: {mustSupport: true, index: 67}
        practitioner:
          match: {}
          schema:
            mustSupport: true
            index: 53
            elements:
              name: {mustSupport: true, index: 54}
              value:
                mustSupport: true
                choices: []
                index: 56
        locationType:
          match: {}
          schema:
            mustSupport: true
            index: 25
            elements:
              name: {mustSupport: true, index: 26}
              value:
                mustSupport: true
                choices: []
                index: 28
        rts:
          match: {}
          schema:
            mustSupport: true
            index: 13
            elements:
              name: {mustSupport: true, index: 14}
              value:
                mustSupport: true
                choices: []
                index: 16
        end:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 5
            elements:
              name: {mustSupport: true, index: 6}
              value:
                mustSupport: true
                choices: []
                index: 8
        distanceDeplacement:
          match: {}
          schema:
            mustSupport: true
            index: 21
            elements:
              name: {mustSupport: true, index: 22}
              value:
                mustSupport: true
                choices: []
                index: 24
        volunteerPractitioner:
          match: {}
          schema:
            mustSupport: true
            index: 49
            elements:
              name: {mustSupport: true, index: 50}
              value:
                mustSupport: true
                choices: []
                index: 52
package_version: 1.2.4
class: profile
kind: resource
url: http://sante.quebec/fhir/StructureDefinition/sgrdv-source-aggregate-request-parameters
base: http://sante.quebec/fhir/StructureDefinition/sgrdv-base-find-payload-parameters
version: 1.2.4