PackagesCanonicalsLogsProblems
    Packages
    ca.qc.sq.sgrdv@1.2.4
    http://sante.quebec/fhir/StructureDefinition/sgrdv-base-source-system-device
description: Représente l'application/système source à l'origine d'une demande SGRDV (portail, DMÉ, SIP-C, SGRDV core). Matérialisé en Device contenu (contained) dans la Provenance de la demande et référencé via fragment. Identifié par au moins un Identifier dont le système émetteur (NamingSystem) est renseigné. Peut porter, lorsque pertinent, la tuile du portail REO (property[tuilePortail]) et le lieu Clinique d'origine (owner) — tous deux optionnels, typiquement renseignés pour les demandes de réservation ou d'annulation.
package_name: ca.qc.sq.sgrdv
derivation: constraint
name: SGRDVBaseSourceSystemDevice
type: Device
elements:
  identifier:
    mustSupport: true
    index: 0
    elements:
      system: {mustSupport: true, index: 1}
    required: [system]
  deviceName:
    index: 2
    elements:
      type:
        pattern: {type: Code, value: manufacturer-name}
        index: 3
  property:
    index: 4
    slicing:
      rules: open
      discriminator:
      - {path: type, type: pattern}
      min: null
      slices:
        tuilePortail:
          match:
            type:
              coding:
              - {code: tuilePortail, system: 'http://sante.quebec/fhir/CodeSystem/sgrdv-device-property-type'}
          schema:
            mustSupport: true
            index: 5
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: tuilePortail, system: 'http://sante.quebec/fhir/CodeSystem/sgrdv-device-property-type'}
                index: 6
              valueCode:
                binding: {strength: required, valueSet: 'http://sante.quebec/fhir/ValueSet/sgrdv-tuile-portail-reo-vs'}
                mustSupport: true
                index: 7
                elements:
                  coding:
                    index: 8
                    elements:
                      system:
                        pattern: {type: Uri, value: 'http://sante.quebec/fhir/CodeSystem/sgrdv-tuile-portail-reo'}
                        index: 9
                      code: {mustSupport: true, index: 10}
                required: [coding]
            required: [valueCode]
  owner:
    type: Reference
    refers: ['http://sante.quebec/fhir/StructureDefinition/sgrdv-base-find-organization']
    index: 11
    elements:
      reference: {index: 12}
      type:
        pattern: {type: Uri, value: Organization}
        index: 13
      identifier:
        index: 14
        elements:
          type:
            index: 15
            elements:
              coding:
                index: 16
                elements:
                  system:
                    pattern: {type: Uri, value: 'http://sante.quebec/fhir/CodeSystem/sgrdv-identifier-type'}
                    index: 17
                  code:
                    pattern: {type: Code, value: CodeEtablissement}
                    index: 18
            required: [coding]
          system: {index: 19}
          value: {index: 20}
        required: [value, type, system]
    required: [identifier]
package_version: 1.2.4
class: profile
kind: resource
url: http://sante.quebec/fhir/StructureDefinition/sgrdv-base-source-system-device
base: http://hl7.org/fhir/StructureDefinition/Device
version: 1.2.4
required: [identifier]