PackagesCanonicalsLogsProblems
    Packages
    koppeltaalv2.00@0.15.0
    http://koppeltaal.nl/fhir/StructureDefinition/KT2ActivityDefinition
description: The (FHIR) ActivityDefinition (resource) describes an eHealth activity that is available for assignment to a patient. When assigning an eHealth activity to a patient, an eHealth Task is created, in which sub-activities are included as contained resources that refer to the main task via Task.partOf.
package_name: koppeltaalv2.00
derivation: constraint
name: KT2_ActivityDefinition
type: ActivityDefinition
elements:
  observationResultRequirement: {index: 50}
  date: {index: 9}
  transform: {index: 51}
  endorser: {index: 32}
  publisher: {index: 10}
  approvalDate: {index: 25}
  jurisdiction: {index: 21}
  dosage: {index: 46}
  observationRequirement: {index: 49}
  purpose: {index: 22}
  useContext:
    index: 12
    elements:
      code:
        short: Usage context type including Koppeltaal extensions
        binding: {strength: required, valueSet: 'http://vzvz.nl/fhir/ValueSet/koppeltaal-use-context-type'}
        index: 13
    slicing:
      rules: open
      discriminator:
      - {path: code, type: pattern}
      min: null
      slices:
        koppeltaal-expansion:
          match:
            code: {code: koppeltaal-expansion, system: 'http://vzvz.nl/fhir/CodeSystem/koppeltaal-usage-context-type'}
          schema:
            short: Optional expansion for the activity
            array: true
            index: 14
            elements:
              code:
                pattern:
                  type: Coding
                  value: {code: koppeltaal-expansion, system: 'http://vzvz.nl/fhir/CodeSystem/koppeltaal-usage-context-type'}
                index: 15
              value:
                choices: []
                index: 17
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: $this, type: type}
                  min: null
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema:
                        short: The specific expansion
                        choices: [valueCodeableConcept]
                        _required: true
                        index: 19
                      min: 1
                      max: 1
              valueCodeableConcept:
                short: The specific expansion
                type: CodeableConcept
                choiceOf: value
                index: 20
                slicing:
                  slices:
                    valueCodeableConcept:
                      match: {}
                      schema: {short: The specific expansion, type: CodeableConcept, _required: true, choiceOf: value, index: 20}
                      min: 1
                      max: 1
            required: [valueCodeableConcept]
  copyright: {index: 24}
  experimental: {index: 6}
  topic:
    short: E.g. Self-Treatment and Self-Assessment, etc.
    binding: {strength: extensible, valueSet: 'http://vzvz.nl/fhir/ValueSet/koppeltaal-definition-topic'}
    index: 28
  title: {index: 5}
  library: {index: 34}
  author: {index: 29}
  extension:
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: 1
      slices:
        resource-origin:
          match: {url: null}
          schema: {type: Extension, url: 'http://koppeltaal.nl/fhir/StructureDefinition/resource-origin', index: 1}
          min: 0
          max: 1
        endpoint:
          match: {url: null}
          schema: {type: Extension, short: Endpoint to the service application, url: 'http://koppeltaal.nl/fhir/StructureDefinition/KT2EndpointExtension', index: 2}
          min: 1
        publisherId:
          match: {url: null}
          schema: {type: Extension, url: 'http://koppeltaal.nl/fhir/StructureDefinition/KT2PublisherId', index: 3}
          min: 0
  product:
    choices: []
    index: 44
  usage: {index: 23}
  priority: {index: 38}
  timing:
    choices: []
    index: 41
  kind: {index: 35}
  dynamicValue: {index: 52}
  url: {index: 4}
  lastReviewDate: {index: 26}
  editor: {index: 30}
  doNotPerform: {index: 39}
  bodySite: {index: 47}
  intent: {index: 37}
  specimenRequirement: {index: 48}
  reviewer: {index: 31}
  quantity: {index: 45}
  relatedArtifact: {index: 33}
  location: {index: 42}
  contact: {index: 11}
  subject:
    choices: []
    index: 8
  profile: {index: 36}
  effectivePeriod: {index: 27}
package_version: 0.15.0
extensions:
  resource-origin: {url: 'http://koppeltaal.nl/fhir/StructureDefinition/resource-origin', min: 0, max: 1, type: Extension, index: 1}
  endpoint: {url: 'http://koppeltaal.nl/fhir/StructureDefinition/KT2EndpointExtension', min: 1, type: Extension, short: Endpoint to the service application, index: 2}
  publisherId: {url: 'http://koppeltaal.nl/fhir/StructureDefinition/KT2PublisherId', min: 0, type: Extension, index: 3}
class: profile
kind: resource
url: http://koppeltaal.nl/fhir/StructureDefinition/KT2ActivityDefinition
base: http://hl7.org/fhir/StructureDefinition/ActivityDefinition
version: 0.10.1
required: [url, extension, title]