PackagesCanonicalsLogsProblems
    Packages
    iknl.fhir.r4.pzp@1.0.0
    https://api.iknl.nl/docs/pzp/r4/StructureDefinition/ACP-Encounter
description: Any interaction, regardless of the situation, between a patient and the healthcare provider, in which the healthcare provider has primary responsibility for diagnosing, evaluating and treating the patient’s condition and informing the patient. These can be visits, appointments or non face-to-face interactions. Based on nl-core-Encounter and HCIM Encounter.
package_name: iknl.fhir.r4.pzp
derivation: constraint
name: ACPEncounter
type: Encounter
elements:
  class: {index: 0}
  subject:
    type: Reference
    mustSupport: true
    refers: ['https://api.iknl.nl/docs/pzp/r4/StructureDefinition/ACP-Patient|1.0.0']
    index: 1
  participant:
    index: 2
    slicing:
      slices:
        healthProfessional:
          match: {}
          schema:
            mustSupport: true
            index: 3
            elements:
              individual:
                type: Reference
                refers: ['https://api.iknl.nl/docs/pzp/r4/StructureDefinition/ACP-HealthProfessional-PractitionerRole|1.0.0']
                index: 4
        contactPerson:
          match: {}
          schema:
            mustSupport: true
            array: true
            index: 5
            elements:
              individual:
                type: Reference
                refers: ['https://api.iknl.nl/docs/pzp/r4/StructureDefinition/ACP-ContactPerson|1.0.0']
                index: 6
  period:
    elements:
      start: {mustSupport: true, index: 7}
  reasonCode:
    index: 8
    slicing:
      slices:
        deviatingResult:
          match: {}
          schema:
            index: 8
            extensions:
              commentContactReason: {url: null, mustSupport: true, index: 9}
            elements:
              extension:
                mustSupport: true
                index: 9
                slicing:
                  slices:
                    commentContactReason:
                      match: {}
                      schema: {mustSupport: true, index: 9}
  reasonReference:
    index: 10
    extensions:
      commentContactReason: {url: null, mustSupport: true, index: 11}
    elements:
      extension:
        mustSupport: true
        index: 11
        slicing:
          slices:
            commentContactReason:
              match: {}
              schema: {mustSupport: true, index: 11}
    slicing:
      slices:
        procedure:
          match: {}
          schema: {mustSupport: true, index: 12}
package_version: 1.0.0
class: profile
kind: resource
url: https://api.iknl.nl/docs/pzp/r4/StructureDefinition/ACP-Encounter
base: http://nictiz.nl/fhir/StructureDefinition/nl-core-Encounter
version: 1.0.0