PackagesCanonicalsLogsProblems
    Packages
    ca.qc.sq.sgrdv@1.2.6
    http://sante.quebec/fhir/StructureDefinition/sgrdv-base-book-patient
description: Patient transmis dans la demande de réservation et retourné dans la réponse. Étend SGRDVBaseFindPatient en ajoutant le canal SMS dans telecom, le rang de préférence (telecom.rank) — vide = pas dans les préférences ; 1, 2, 3 = ordre de préférence ; rangs identiques = préférences au même niveau — et au moins une langue de communication obligatoire via Patient.communication.
package_name: ca.qc.sq.sgrdv
derivation: constraint
name: SGRDVBaseBookPatient
type: Patient
elements:
  telecom:
    index: 0
    slicing:
      slices:
        phone:
          match: {}
          schema:
            index: 0
            elements:
              rank: {mustSupport: true, index: 1}
        email:
          match: {}
          schema:
            index: 2
            elements:
              rank: {mustSupport: true, index: 3}
        sms:
          match: {}
          schema:
            index: 4
            elements:
              rank: {mustSupport: true, index: 5}
  communication:
    mustSupport: true
    index: 6
    elements:
      language:
        binding: {strength: required, valueSet: 'http://sante.quebec/fhir/ValueSet/sgrdv-language-vs'}
        mustSupport: true
        index: 7
        elements:
          coding:
            mustSupport: true
            index: 8
            elements:
              system:
                pattern: {type: Uri, value: 'urn:ietf:bcp:47'}
                index: 9
              code: {mustSupport: true, index: 10}
        required: [coding]
      preferred: {mustSupport: true, index: 11}
package_version: 1.2.6
class: profile
kind: resource
url: http://sante.quebec/fhir/StructureDefinition/sgrdv-base-book-patient
base: http://sante.quebec/fhir/StructureDefinition/sgrdv-base-find-patient
version: 1.2.6
required: [communication]