PackagesCanonicalsLogsProblems
    Packages
    de.thieme-compliance.anamnese@0.0.2-dev
    https://thieme-compliance.de/fhir/StructureDefinition/EcpTask
description: Anforderung zum Ausfüllen bestimmter Fragebögen
package_name: de.thieme-compliance.anamnese
derivation: constraint
name: EcpTask
type: Task
elements:
  status: {mustSupport: true, index: 0}
  intent: {mustSupport: true, index: 1}
  code:
    mustSupport: true
    pattern:
      type: CodeableConcept
      value:
        coding:
        - {code: fill-questionnaires, system: 'https://thieme-compliance.de/fhir/CodeSystem/TaskTypes'}
    type: CodeableConcept
    index: 2
    elements:
      coding:
        mustSupport: true
        index: 3
        elements:
          system: {mustSupport: true, index: 4}
          code: {mustSupport: true, index: 5}
        required: [code, system]
    required: [coding]
  for:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Patient']
    index: 6
    elements:
      reference: {mustSupport: true, index: 7}
      identifier:
        mustSupport: true
        index: 8
        elements:
          system: {mustSupport: true, index: 9}
          value: {mustSupport: true, index: 10}
        required: [system, value]
  encounter:
    mustSupport: true
    index: 11
    elements:
      reference: {mustSupport: true, index: 12}
      identifier:
        mustSupport: true
        index: 13
        elements:
          system: {mustSupport: true, index: 14}
          value: {mustSupport: true, index: 15}
        required: [system, value]
  input:
    mustSupport: true
    index: 16
    elements:
      type:
        mustSupport: true
        pattern:
          type: CodeableConcept
          value:
            coding:
            - {code: Questionnaire, system: 'http://hl7.org/fhir/resource-types'}
        type: CodeableConcept
        index: 17
      value:
        mustSupport: true
        choices: [valueCanonical, valueReference]
        index: 19
      valueCanonical: {type: canonical, mustSupport: true, choiceOf: value, index: 20}
      valueReference: {type: Reference, mustSupport: true, choiceOf: value, index: 21}
package_version: 0.0.2-dev
class: profile
kind: resource
url: https://thieme-compliance.de/fhir/StructureDefinition/EcpTask
base: http://hl7.org/fhir/StructureDefinition/Task
version: 1.0.0
required: [code, for, input]