PackagesCanonicalsLogsProblems
    Packages
    ca.bc.bcy-ids@1.1.0
    http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/Consent
description: null
package_name: ca.bc.bcy-ids
derivation: constraint
name: Consent
type: Consent
elements:
  patient:
    elements:
      reference: {index: 26}
    required: [reference]
  category:
    elements:
      coding:
        elements:
          system:
            code:
            - {system: 'http://loinc.org'}
            index: 24
          code: {index: 25}
        required: [system, code]
  provision:
    index: 36
    elements:
      provision: {index: 64}
      purpose: {index: 56}
      class: {index: 57}
      code:
        index: 58
        elements:
          coding:
            index: 59
            elements:
              system: {index: 60}
              code: {index: 61}
              display: {index: 62}
            required: [display, system, code]
        required: [coding]
      action:
        short: Consent or Refusal
        index: 44
        elements:
          coding:
            index: 45
            slicing:
              rules: open
              discriminator:
              - {path: code, type: value}
              min: 1
              slices:
                sliceConsentInstruction:
                  match: {code: null}
                  schema:
                    _required: true
                    index: 46
                    elements:
                      system:
                        code:
                        - {system: 'http://hl7.org/fhir/sid/icd9'}
                        index: 47
                      code: {index: 48}
                      display: {index: 49}
                    required: [display, system, code]
                sliceConsentRefusalReaason:
                  match: {code: null}
                  schema:
                    _required: true
                    index: 50
                    elements:
                      system:
                        code:
                        - {system: 'https://fhir.infoway-inforoute.ca/NamingSystem/ca-bc-panorama-consent-refusal-reason'}
                        index: 51
                      code: {index: 52}
                      display: {index: 53}
                    required: [display, system, code]
          text: {index: 54}
        required: [coding]
      period:
        index: 37
        elements:
          start: {index: 38}
          end: {index: 39}
        required: [start]
      securityLabel: {index: 55}
      actor:
        elements:
          role:
            elements:
              coding:
                index: 40
                elements:
                  system:
                    code:
                    - {system: 'http://terminology.hl7.org/CodeSystem/v3-RoleCode'}
                    index: 41
                  code: {index: 42}
                required: [system, code]
            required: [coding]
          reference:
            elements:
              reference: {index: 43}
            required: [reference]
      data: {index: 63}
    required: [action, period, code]
  meta:
    index: 1
    elements:
      versionId: {index: 2}
      lastUpdated: {index: 3}
      profile: {index: 4}
      security: {index: 5}
      tag: {index: 6}
    required: [profile]
  organization: {index: 29}
  verification: {index: 35}
  scope:
    elements:
      coding:
        index: 21
        elements:
          system:
            code:
            - {system: 'http://terminology.hl7.org/CodeSystem/consentscope'}
            index: 22
          code: {index: 23}
        required: [system, code]
    required: [coding]
  policy: {index: 30}
  extension:
    array: true
    min: 2
    index: 8
    slicing:
      slices:
        consentExtension:
          match: {}
          schema:
            type: Extension
            url: http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/consent-type-form-doses-comments
            index: 9
            extensions:
              consentDirectiveComments:
                url: null
                index: 10
                elements:
                  value[x]:
                    extensions: {}
                    elements:
                      extension: {array: true, min: 2, index: 11}
            elements:
              extension:
                index: 10
                slicing:
                  slices:
                    consentDirectiveComments:
                      match: {}
                      schema:
                        index: 10
                        elements:
                          value[x]:
                            extensions: {}
                            elements:
                              extension: {array: true, min: 2, index: 11}
        pIRIdentifierExtension:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://ehealth.bc.ca/fhir/StructureDefinition/bcy-ids-pir-identifier', index: 12}
        pIRLockSeqNumberExtension:
          match: {}
          schema: {type: Extension, isModifier: false, url: 'https://ehealth.bc.ca/fhir/StructureDefinition/bcy-ids-pir-lock-sequence-number', index: 13}
  contained: {type: Resource, index: 7}
  status:
    code:
    - {code: active, system: 'http://hl7.org/fhir/ValueSet/consent-state-codes'}
    index: 20
  id: {index: 0}
  policyRule:
    index: 31
    elements:
      coding:
        index: 32
        elements:
          system:
            code:
            - {system: 'http://terminology.hl7.org/CodeSystem/consentpolicycodes'}
            index: 33
          code: {index: 34}
        required: [system, code]
    required: [coding]
  identifier:
    index: 14
    elements:
      type:
        index: 15
        elements:
          coding: {index: 16}
          text: {index: 17}
        required: [text]
      system: {index: 18}
      value: {index: 19}
    required: [value, type, system]
  performer:
    index: 27
    elements:
      reference: {index: 28}
    required: [reference]
package_version: 1.1.0
extensions:
  consentExtension:
    url: http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/consent-type-form-doses-comments
    type: Extension
    index: 9
    extensions:
      consentDirectiveComments:
        url: null
        index: 10
        elements:
          value[x]:
            extensions: {}
            elements:
              extension: {array: true, min: 2, index: 11}
    elements:
      extension:
        index: 10
        slicing:
          slices:
            consentDirectiveComments:
              match: {}
              schema:
                index: 10
                elements:
                  value[x]:
                    extensions: {}
                    elements:
                      extension: {array: true, min: 2, index: 11}
  pIRIdentifierExtension: {url: 'https://ehealth.bc.ca/fhir/StructureDefinition/bcy-ids-pir-identifier', type: Extension, isModifier: false, index: 12}
  pIRLockSeqNumberExtension: {url: 'https://ehealth.bc.ca/fhir/StructureDefinition/bcy-ids-pir-lock-sequence-number', type: Extension, isModifier: false, index: 13}
class: profile
kind: resource
url: http://ehealth.bc.ca/fhir/StructureDefinition/bc-bcyimmunizationdistribution/Consent
base: http://hl7.org/fhir/StructureDefinition/Consent
version: null
required: [policyRule, id, identifier, provision, contained]