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]