PackagesCanonicalsLogsProblems
    Packages
    ca.qc.sq.sgrdv@1.0.2
    http://sante.quebec/fhir/StructureDefinition/sgrdv-source-find-request-parameters
description: Paramètres d'entrée de l'opération $find 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: SGRDVSourceFindRequestParameters
type: Parameters
elements:
  parameter:
    mustSupport: true
    index: 0
    slicing:
      slices:
        patient:
          match: {}
          schema:
            mustSupport: true
            index: 61
            elements:
              name: {mustSupport: true, index: 62}
              resource: {mustSupport: true, index: 63}
        timeslotCategory:
          match: {}
          schema:
            mustSupport: true
            index: 32
            elements:
              name: {mustSupport: true, index: 33}
              value:
                mustSupport: true
                choices: []
                index: 35
        specialty:
          match: {}
          schema:
            mustSupport: true
            index: 44
            elements:
              name: {mustSupport: true, index: 45}
              value:
                mustSupport: true
                choices: []
                index: 47
        encounterClass:
          match: {}
          schema:
            mustSupport: true
            index: 40
            elements:
              name: {mustSupport: true, index: 41}
              value:
                mustSupport: true
                choices: []
                index: 43
        rls:
          match: {}
          schema:
            mustSupport: true
            index: 16
            elements:
              name: {mustSupport: true, index: 17}
              value:
                mustSupport: true
                choices: []
                index: 19
        locationString:
          match: {}
          schema:
            mustSupport: true
            index: 8
            elements:
              name: {mustSupport: true, index: 9}
              value:
                mustSupport: true
                choices: []
                index: 11
        start:
          match: {}
          schema:
            mustSupport: true
            index: 0
            elements:
              name: {mustSupport: true, index: 1}
              value:
                mustSupport: true
                choices: []
                index: 3
        patientPath:
          match: {}
          schema:
            mustSupport: true
            index: 36
            elements:
              name: {mustSupport: true, index: 37}
              value:
                mustSupport: true
                choices: []
                index: 39
        gmf:
          match: {}
          schema: {index: 60}
          max: 0
        appointmentType:
          match: {}
          schema:
            mustSupport: true
            index: 28
            elements:
              name: {mustSupport: true, index: 29}
              value:
                mustSupport: true
                choices: []
                index: 31
        clinic:
          match: {}
          schema:
            mustSupport: true
            index: 56
            elements:
              name: {mustSupport: true, index: 57}
              value:
                mustSupport: true
                choices: []
                index: 59
        provenance:
          match: {}
          schema:
            mustSupport: true
            index: 64
            elements:
              name: {mustSupport: true, index: 65}
              resource: {mustSupport: true, index: 66}
        practitioner:
          match: {}
          schema:
            mustSupport: true
            index: 52
            elements:
              name: {mustSupport: true, index: 53}
              value:
                mustSupport: true
                choices: []
                index: 55
        locationType:
          match: {}
          schema:
            mustSupport: true
            index: 24
            elements:
              name: {mustSupport: true, index: 25}
              value:
                mustSupport: true
                choices: []
                index: 27
        rts:
          match: {}
          schema:
            mustSupport: true
            index: 12
            elements:
              name: {mustSupport: true, index: 13}
              value:
                mustSupport: true
                choices: []
                index: 15
        end:
          match: {}
          schema:
            mustSupport: true
            index: 4
            elements:
              name: {mustSupport: true, index: 5}
              value:
                mustSupport: true
                choices: []
                index: 7
        distanceDeplacement:
          match: {}
          schema:
            mustSupport: true
            index: 20
            elements:
              name: {mustSupport: true, index: 21}
              value:
                mustSupport: true
                choices: []
                index: 23
        volunteerPractitioner:
          match: {}
          schema:
            mustSupport: true
            index: 48
            elements:
              name: {mustSupport: true, index: 49}
              value:
                mustSupport: true
                choices: []
                index: 51
package_version: 1.0.2
class: profile
kind: resource
url: http://sante.quebec/fhir/StructureDefinition/sgrdv-source-find-request-parameters
base: http://sante.quebec/fhir/StructureDefinition/sgrdv-base-find-payload-parameters
version: null