PackagesCanonicalsLogsProblems
    Packages
    rs/ch.fhir.ig.ch@elm-1.5.0
    http://fhir.ch/ig/ch-elm/StructureDefinition/ChElmPatientVCT
description: Patient representation via a VCT Code
package_name: rs/ch.fhir.ig.ch
derivation: constraint
name: ChElmPatientVCT
type: Patient
elements:
  identifier:
    index: 0
    slicing:
      slices:
        AHVN13:
          match: {}
          schema: {index: 0}
          max: 0
        IDN:
          match: {}
          schema: {index: 1}
          max: 0
  name:
    extensions:
      vctcode: {url: null, min: 1, _required: true, index: 3}
      hivcode: {url: null, max: 0, index: 4}
    elements:
      extension:
        index: 2
        slicing:
          slices:
            vctcode:
              match: {}
              schema: {_required: true, index: 3}
              min: 1
            hivcode:
              match: {}
              schema: {index: 4}
              max: 0
      family:
        extensions:
          dataabsentreason:
            url: null
            _required: true
            index: 6
            elements:
              value:
                pattern: {type: code, value: masked}
                choices: []
                type: code
                index: 8
        elements:
          extension:
            index: 5
            slicing:
              slices:
                dataabsentreason:
                  match: {}
                  schema:
                    _required: true
                    index: 6
                    elements:
                      value:
                        pattern: {type: code, value: masked}
                        choices: []
                        type: code
                        index: 8
        required: [extension]
      given:
        extensions:
          dataabsentreason:
            url: null
            _required: true
            index: 10
            elements:
              value:
                pattern: {type: code, value: masked}
                choices: []
                type: code
                index: 12
        elements:
          extension:
            index: 9
            slicing:
              slices:
                dataabsentreason:
                  match: {}
                  schema:
                    _required: true
                    index: 10
                    elements:
                      value:
                        pattern: {type: code, value: masked}
                        choices: []
                        type: code
                        index: 12
        required: [extension]
    required: [extension]
  telecom:
    index: 13
    slicing:
      slices:
        email:
          match: {}
          schema: {index: 14}
          max: 0
        phone:
          match: {}
          schema: {index: 15}
          max: 0
        internet:
          match: {}
          schema: {index: 16}
          max: 0
  address:
    index: 17
    slicing:
      slices:
        home:
          match: {}
          schema:
            index: 17
            elements:
              line: {index: 18}
package_version: elm-1.5.0
class: profile
kind: resource
url: http://fhir.ch/ig/ch-elm/StructureDefinition/ChElmPatientVCT
base: http://fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-patient
version: 1.5.0