ti-flow-fachdienst-server-diga
type: CapabilityStatement
node role: treeRoot
id:
  v: ti-flow-fachdienst-server-diga
meta:
  profile:
    v: https://gematik.de/fhir/ti/StructureDefinition/ti-capability-statement
    l: ti-capability-statement
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: CapabilityStatement ti-flow-fachdienst-server-diga Profile: Capability Statement Profil für TI FHIR Data Service ERP DiGA CapabilityStatement für den E-Rezept-Fachdienst Implementation Guide Version: 2.0.0-ballot.1 FHIR Version: 4.0.1 Supported Formats: application/fhir+json, application/fhir+xml Published on: 2028-04-01 Published by: gematik GmbH Note to Implementers: FHIR Capabilities Any FHIR capability may be 'allowed' by the system unless explicitly marked as 'SHALL NOT'. A few items are marked as MAY in the Implementation Guide to highlight their potential relevance to the use case. This CapabilityStatement imports the CapabilityStatement https://gematik.de/fhir/workflow/core/CapabilityStatement/erp-fachdienst-server FHIR RESTful Capabilities Mode: server Capabilities by Resource/Profile Summary The summary table lists the resources that are part of this configuration, and for each resource it lists: The relevant profiles (if any) The interactions supported by each resource (Read, Search, Update, and Create, are always shown, while VRead, Patch, Delete, History on Instance, or History on Type are only present if at least one of the resources has support for them. The required, recommended, and some optional search parameters (if any). The linked resources enabled for _include The other resources enabled for _revinclude The operations on the resource (if any) Resource Type Profile R S U P C D Searches _include _revinclude Operations Task Supported Profiles https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task Y Y Y authored-on, status, modified, _sort, _count, _offset $create, $activate, $accept, $reject, $close, $abort Communication Supported Profiles GEM_ERP_PR_Communication_DiGA Y Y Y Y sent, received, recipient, sender, _sort, _count, _offset MedicationDispense Supported Profiles GEM ERP PR MedicationDispense DiGA Y Y whenhandedover, whenprepared, performer, _sort, _count, _offset Resource Conformance: SHALL Task Core FHIR Res…
extension:
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-base-url
    l: extension-base-url
  value: String
    v: https://tiflow.de
url:
  v: https://gematik.de/fhir/tiflow-diga/CapabilityStatement/ti-flow-fachdienst-server-diga
  l: ti-flow-fachdienst-server-diga
version:
  v: 2.0.0-ballot.1
title:
  v: ERP DiGA CapabilityStatement für den E-Rezept-Fachdienst
status:
  v: active
date:
  v: 2028-04-01
publisher:
  v: gematik GmbH
contact:
  name:
    v: gematik GmbH
  telecom:
    system:
      v: url
    value:
      v: https://gematik.de
  telecom:
    system:
      v: email
description:
  v: CapabilityStatement für den E-Rezept-Fachdienst (Digitale Gesundheitsanwendungen)
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: DE
    display:
      v: Germany
kind:
  v: requirements
imports:
  v: https://gematik.de/fhir/workflow/core/CapabilityStatement/erp-fachdienst-server
  l: erp-fachdienst-server
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
fhir version:
  v: 4.0.1
format:
  v: application/fhir+json
format:
  v: application/fhir+xml
rest:
  mode:
    v: server
  resource:
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
        l: capabilitystatement-expectation
      value: Code
        v: SHALL
    type:
      v: Task
    supported profile:
      v: https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_Task
      l: GEM ERP PR Task
      extension:
        value: Code
    interaction:
      extension:
        value: Code
      code:
        v: search-type
    interaction:
      extension:
        value: Code
      code:
        v: read
    interaction:
      extension:
        value: Code
      code:
        v: patch
    versioning:
      v: versioned-update
    read history:
      v: true
    search param:
      extension:
        value: Code
      name:
        v: authored-on
      definition:
        v: http://hl7.org/fhir/SearchParameter/Task-authored-on
        l: Task-authored-on
      type:
        v: date
      documentation:
        v: Task.authoredOn - Unterstützt die Suche nach dem Erstellungsdatum; default sort if _sort is not provided
    search param:
      extension:
        value: Code
      name:
        v: status
      definition:
        v: http://hl7.org/fhir/SearchParameter/Task-status
        l: Task-status
      type:
        v: token
      documentation:
        v: Task.status - Unterstützt die Suche nach dem Status einer Task
    search param:
      extension:
        value: Code
      name:
        v: modified
      definition:
        v: http://hl7.org/fhir/SearchParameter/Task-modified
        l: Task-modified
      type:
        v: date
      documentation:
        v: Task.lastModified - Unterstützt die Suche nach dem zuletzt modifizierten Datum
    search param:
      extension:
        value: Code
      name:
        v: _sort
      type:
        v: string
      documentation:
        v: Unterstützt das Sortieren nach unterstützten Task-Suchkriterien
    search param:
      extension:
        value: Code
      name:
        v: _count
      type:
        v: number
      documentation:
        v: Maximale Anzahl zurückgegebener Einträge pro Seite; maximum value is 50
    search param:
      extension:
        value: Code
      name:
        v: _offset
      type:
        v: number
      documentation:
        v: Nullbasierter Offset des ersten zurückgegebenen Eintrags; default is 0
    operation:
      extension:
        value: Code
      name:
        v: create
      definition:
        v: https://gematik.de/fhir/erp/OperationDefinition/CreateOperationDefinition
        l: CreateOperationDefinition
      documentation:
        v: Creates a Task for a specific flow type
    operation:
      extension:
        value: Code
      name:
        v: activate
      definition:
        v: https://gematik.de/fhir/erp/OperationDefinition/ActivateOperationDefinition
        l: ActivateOperationDefinition
      documentation:
        v: Activates the created Task using the signed ePrescription bundle
    operation:
      extension:
        value: Code
      name:
        v: accept
      definition:
        v: https://gematik.de/fhir/erp/OperationDefinition/AcceptOperationDefinition
        l: AcceptOperationDefinition
      documentation:
        v: Payor claims an ePrescription and sets Task status to in-progress
    operation:
      extension:
        value: Code

Code
v: SHALL

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Invalid request

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_BAD_FORMAT

Code
v: SHALL

url:
  v: statusCode
  l: statusCode
value: String
  v: 408

url:
  v: description
  l: description
value: String
  v: Request timeout

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_TIMEOUT

url:
  v: statusCode
  l: statusCode
value: String
  v: 500

url:
  v: description
  l: description
value: String
  v: Internal server error

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_INTERNAL_ERROR

url:
  v: statusCode
  l: statusCode
value: String
  v: 200

url:
  v: description
  l: description
value: String
  v: Successful operation

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Unknown search parameter

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_PARAM_UNKNOWN

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Invalid query parameter(s)

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_BAD_SYNTAX

url:
  v: statusCode
  l: statusCode
value: String
  v: 404

url:
  v: description
  l: description
value: String
  v: Unknown resource type

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_UNKNOWN_TYPE

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Invalid request

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_BAD_FORMAT

Code
v: SHALL

url:
  v: statusCode
  l: statusCode
value: String
  v: 408

url:
  v: description
  l: description
value: String
  v: Request timeout

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_TIMEOUT

url:
  v: statusCode
  l: statusCode
value: String
  v: 500

url:
  v: description
  l: description
value: String
  v: Internal server error

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_INTERNAL_ERROR

url:
  v: statusCode
  l: statusCode
value: String
  v: 200

url:
  v: description
  l: description
value: String
  v: Successful operation

url:
  v: statusCode
  l: statusCode
value: String
  v: 404

url:
  v: description
  l: description
value: String
  v: Unknown resource type

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_UNKNOWN_TYPE

url:
  v: statusCode
  l: statusCode
value: String
  v: 404

url:
  v: description
  l: description
value: String
  v: Resource is not known

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_RESOURCE_ID_FAIL

url:
  v: statusCode
  l: statusCode
value: String
  v: 410

url:
  v: description
  l: description
value: String
  v: Resource was deleted

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_DELETED

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Invalid request

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_BAD_FORMAT

Code
v: SHALL

url:
  v: statusCode
  l: statusCode
value: String
  v: 408

url:
  v: description
  l: description
value: String
  v: Request timeout

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_TIMEOUT

url:
  v: statusCode
  l: statusCode
value: String
  v: 500

url:
  v: description
  l: description
value: String
  v: Internal server error

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_INTERNAL_ERROR

url:
  v: statusCode
  l: statusCode
value: String
  v: 200

url:
  v: description
  l: description
value: String
  v: Successful operation

url:
  v: statusCode
  l: statusCode
value: String
  v: 404

url:
  v: description
  l: description
value: String
  v: Unknown resource type

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_UNKNOWN_TYPE

url:
  v: statusCode
  l: statusCode
value: String
  v: 404

url:
  v: description
  l: description
value: String
  v: Resource is not known

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_RESOURCE_ID_FAIL

url:
  v: statusCode
  l: statusCode
value: String
  v: 410

url:
  v: description
  l: description
value: String
  v: Resource was deleted

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_DELETED

Code
v: SHALL

Code
v: SHALL

Code
v: SHALL

Code
v: SHALL

Code
v: SHALL

Code
v: SHALL

url:
  v: statusCode
  l: statusCode
value: String
  v: 201

url:
  v: description
  l: description
value: String
  v: Resource created

Code
v: SHALL

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: FHIR Profile Validation Failed

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: SVC_VALIDATION_FAILED

url:
  v: statusCode
  l: statusCode
value: String
  v: 404

url:
  v: description
  l: description
value: String
  v: Unknown resource type

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_UNKNOWN_TYPE

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Invalid request

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_BAD_FORMAT

url:
  v: statusCode
  l: statusCode
value: String
  v: 408

url:
  v: description
  l: description
value: String
  v: Request timeout

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_TIMEOUT

url:
  v: statusCode
  l: statusCode
value: String
  v: 500

url:
  v: description
  l: description
value: String
  v: Internal server error

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_INTERNAL_ERROR

url:
  v: statusCode
  l: statusCode
value: String
  v: 403

url:
  v: description
  l: description
value: String
  v: Access role not allowed

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_AUTH_ROLE_NOT_ALLOWED

url:
  v: statusCode
  l: statusCode
value: String
  v: 200

url:
  v: description
  l: description
value: String
  v: Successful operation

Code
v: SHALL

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: FHIR Profile Validation Failed

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: SVC_VALIDATION_FAILED

url:
  v: statusCode
  l: statusCode
value: String
  v: 403

url:
  v: description
  l: description
value: String
  v: Access code mismatch

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_ACCESSCODE_MISMATCH

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Alternative IK forbidden

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_ALTERNATIVE_IK_FORBIDDEN

url:
  v: statusCode
  l: statusCode
value: String
  v: 403

url:
  v: description
  l: description
value: String
  v: Access role not allowed

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_AUTH_ROLE_NOT_ALLOWED

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Coverage type mismatch

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_COVERAGE_TYPE_MISMATCH

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Flow type mismatch

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_FLOWTYPE_MISMATCH

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: IKNR invalid

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_IKNR_INVALID

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: KVNR invalid

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_KVNR_INVALID

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: LANR or ZANR invalid

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_LANR_ZANR_INVALID

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Signature authoredOn mismatch

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_SIGNATURE_AUTHOREDON_MISMATCH

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Signature invalid

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_SIGNATURE_INVALID

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Signature issuing role invalid

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_SIGNATURE_INVALID_ISSUING_ROLE

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Task status mismatch

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_TASK_STATUS_MISMATCH

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Certificate invalid

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_CERTIFICATE_INVALID

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: PZN invalid

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_EREZEPT_PZN_INVALID

url:
  v: statusCode
  l: statusCode
value: String
  v: 512

url:
  v: description
  l: description
value: String
  v: Invalid OCSP response

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_OCSP_BACKEND_ERROR

url:
  v: statusCode
  l: statusCode
value: String
  v: 404

url:
  v: description
  l: description
value: String
  v: Resource is not known

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_RESOURCE_ID_FAIL

url:
  v: statusCode
  l: statusCode
value: String
  v: 410

url:
  v: description
  l: description
value: String
  v: Resource was deleted

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_DELETED

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Invalid request

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_BAD_FORMAT

url:
  v: statusCode
  l: statusCode
value: String
  v: 408

url:
  v: description
  l: description
value: String
  v: Request timeout

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_TIMEOUT

url:
  v: statusCode
  l: statusCode
value: String
  v: 500

url:
  v: description
  l: description
value: String
  v: Internal server error

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_INTERNAL_ERROR

url:
  v: statusCode
  l: statusCode
value: String
  v: 200

url:
  v: description
  l: description
value: String
  v: Successful operation

Code
v: SHALL

url:
  v: statusCode
  l: statusCode
value: String
  v: 403

url:
  v: description
  l: description
value: String
  v: Access code mismatch

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_ACCESSCODE_MISMATCH

url:
  v: statusCode
  l: statusCode
value: String
  v: 403

url:
  v: description
  l: description
value: String
  v: Access role not allowed

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_AUTH_ROLE_NOT_ALLOWED

url:
  v: statusCode
  l: statusCode
value: String
  v: 410

url:
  v: description
  l: description
value: String
  v: Task deleted

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_TASK_DELETED

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Task expired

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_TASK_EXPIRED

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Task status mismatch

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: TIFLOW_TASK_STATUS_MISMATCH

url:
  v: statusCode
  l: statusCode
value: String
  v: 404

url:
  v: description
  l: description
value: String
  v: Resource is not known

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_RESOURCE_ID_FAIL

url:
  v: statusCode
  l: statusCode
value: String
  v: 410

url:
  v: description
  l: description
value: String
  v: Resource was deleted

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_DELETED

url:
  v: statusCode
  l: statusCode
value: String
  v: 400

url:
  v: description
  l: description
value: String
  v: Invalid request

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_BAD_FORMAT

url:
  v: statusCode
  l: statusCode
value: String
  v: 408

url:
  v: description
  l: description
value: String
  v: Request timeout

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_TIMEOUT

url:
  v: statusCode
  l: statusCode
value: String
  v: 500

url:
  v: description
  l: description
value: String
  v: Internal server error

url:
  v: responseType
  l: responseType
value: String
  v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_INTERNAL_ERROR

url:
  v: statusCode
  l: statusCode
value: String
  v: 204

url:
  v: description
  l: description
value: String
  v: Successful operation without response body

Code
v: SHALL

extension:
  url:
    v: statusCode
    l: statusCode
  value: String
    v: 403
extension:
  url:
    v: description
    l: description
  value: String
    v: Task secret mismatch
extension:
  url:
    v: responseType
    l: responseType
  value: String
    v: TIFlowOperationOutcome
extension:
  url:
    v: errorCode
    l: errorCode
  value: String
    v: TIFLOW_SECRET_MISMATCH
url:
  v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
  l: extension-http-response-info

extension:
  url:
    v: statusCode
    l: statusCode
  value: String
    v: 403
extension:
  url:
    v: description
    l: description
  value: String
    v: Access role not allowed
extension:
  url:
    v: responseType
    l: responseType
  value: String
    v: TIFlowOperationOutcome
extension:
  url:
    v: errorCode
    l: errorCode
  value: String
    v: TIFLOW_AUTH_ROLE_NOT_ALLOWED
url:
  v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
  l: extension-http-response-info

extension:
  url:
    v: statusCode
    l: statusCode
  value: String
    v: 400
extension:
  url:
    v: description
    l: description
  value: String
    v: Task status mismatch
extension:
  url:
    v: responseType
    l: responseType
  value: String
    v: TIFlowOperationOutcome
extension:
  url:
    v: errorCode
    l: errorCode
  value: String
    v: TIFLOW_TASK_STATUS_MISMATCH
url:
  v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
  l: extension-http-response-info

extension:
  url:
    v: statusCode
    l: statusCode
  value: String
    v: 404
extension:
  url:
    v: description
    l: description
  value: String
    v: Resource is not known
extension:
  url:
    v: responseType
    l: responseType
  value: String
    v: TIFlowOperationOutcome
extension:
  url:
    v: errorCode
    l: errorCode
  value: String
    v: MSG_RESOURCE_ID_FAIL
url:
  v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
  l: extension-http-response-info

extension:
  url:
    v: statusCode
    l: statusCode
  value: String
    v: 410
extension:
  url:
    v: description
    l: description
  value: String
    v: Resource was deleted
extension:
  url:
    v: responseType
    l: responseType
  value: String
    v: TIFlowOperationOutcome
extension:
  url:
    v: errorCode
    l: errorCode
  value: String
    v: MSG_DELETED
url:
  v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
  l: extension-http-response-info

extension:
  url:
    v: statusCode
    l: statusCode
  value: String
    v: 400
extension:
  url:
    v: description
    l: description
  value: String
    v: Invalid request
extension:
  url:
    v: responseType
    l: responseType
  value: String
    v: TIFlowOperationOutcome
extension:
  url:
    v: errorCode
    l: errorCode
  value: String
    v: MSG_BAD_FORMAT
url:
  v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
  l: extension-http-response-info

extension:
  url:
    v: statusCode
    l: statusCode
  value: String
    v: 408
extension:
  url:
    v: description
    l: description
  value: String
    v: Request timeout
extension:
  url:
    v: responseType
    l: responseType
  value: String
    v: TIFlowOperationOutcome
extension:
  url:
    v: errorCode
    l: errorCode
  value: String
    v: MSG_TIMEOUT
url:
  v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
  l: extension-http-response-info

extension:
  url:
    v: statusCode
    l: statusCode
  value: String
    v: 500
extension:
  url:
    v: description
    l: description
  value: String
    v: Internal server error
extension:
  url:
    v: responseType
    l: responseType
  value: String
    v: TIFlowOperationOutcome
extension:
  url:
    v: errorCode
    l: errorCode
  value: String
    v: MSG_INTERNAL_ERROR
url:
  v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
  l: extension-http-response-info

v: reject

v: Rejects dispensing and resets Task status to active

extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 200
  extension:
    url:
      v: description
      l: description
    value: String
      v: Successful operation
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 400
  extension:
    url:
      v: description
      l: description
    value: String
      v: FHIR Profile Validation Failed
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: SVC_VALIDATION_FAILED
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 403
  extension:
    url:
      v: description
      l: description
    value: String
      v: Task secret mismatch
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: TIFLOW_SECRET_MISMATCH
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 503
  extension:
    url:
      v: description
      l: description
    value: String
      v: No OCSP response for signature
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: TIFLOW_SIGNATURE_NO_OCSP_RESPONSE
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 403
  extension:
    url:
      v: description
      l: description
    value: String
      v: Access role not allowed
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: TIFLOW_AUTH_ROLE_NOT_ALLOWED
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 400
  extension:
    url:
      v: description
      l: description
    value: String
      v: MedicationDispense invalid
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: TIFLOW_MEDICATION_DISPENSE_INVALID
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 400
  extension:
    url:
      v: description
      l: description
    value: String
      v: Task status mismatch
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: TIFLOW_TASK_STATUS_MISMATCH
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 404
  extension:
    url:
      v: description
      l: description
    value: String
      v: Resource is not known
  extension:
    url:
      v: responseType
      l: responseType
    value: String

String
v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_RESOURCE_ID_FAIL

extension:
  url:
    v: statusCode
    l: statusCode
  value: String
    v: 410
extension:
  url:
    v: description
    l: description
  value: String
    v: Resource was deleted
extension:
  url:
    v: responseType
    l: responseType
  value: String
    v: TIFlowOperationOutcome
extension:
  url:
    v: errorCode
    l: errorCode
  value: String
    v: MSG_DELETED
url:
  v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
  l: extension-http-response-info

extension:
  url:
    v: statusCode
    l: statusCode
  value: String
    v: 400
extension:
  url:
    v: description
    l: description
  value: String
    v: Invalid request
extension:
  url:
    v: responseType
    l: responseType
  value: String
    v: TIFlowOperationOutcome
extension:
  url:
    v: errorCode
    l: errorCode
  value: String
    v: MSG_BAD_FORMAT
url:
  v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
  l: extension-http-response-info

extension:
  url:
    v: statusCode
    l: statusCode
  value: String
    v: 408
extension:
  url:
    v: description
    l: description
  value: String
    v: Request timeout
extension:
  url:
    v: responseType
    l: responseType
  value: String
    v: TIFlowOperationOutcome
extension:
  url:
    v: errorCode
    l: errorCode
  value: String
    v: MSG_TIMEOUT
url:
  v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
  l: extension-http-response-info

extension:
  url:
    v: statusCode
    l: statusCode
  value: String
    v: 500
extension:
  url:
    v: description
    l: description
  value: String
    v: Internal server error
extension:
  url:
    v: responseType
    l: responseType
  value: String
    v: TIFlowOperationOutcome
extension:
  url:
    v: errorCode
    l: errorCode
  value: String
    v: MSG_INTERNAL_ERROR
url:
  v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
  l: extension-http-response-info

v: close

v: Finishes the ePrescription workflow and sets Task status to completed

extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 204
  extension:
    url:
      v: description
      l: description
    value: String
      v: Successful operation without response body
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 403
  extension:
    url:
      v: description
      l: description
    value: String
      v: Identity mismatch: Access token or x-insurantid header does not match FHIR data (Telematik-ID / KVNR)
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: SVC_IDENTITY_MISMATCH
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 403
  extension:
    url:
      v: description
      l: description
    value: String
      v: Access code mismatch
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: TIFLOW_ACCESSCODE_MISMATCH
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 403
  extension:
    url:
      v: description
      l: description
    value: String
      v: Access role not allowed
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: TIFLOW_AUTH_ROLE_NOT_ALLOWED
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 400
  extension:
    url:
      v: description
      l: description
    value: String
      v: Task status mismatch
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: TIFLOW_TASK_STATUS_MISMATCH
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 404
  extension:
    url:
      v: description
      l: description
    value: String
      v: Resource is not known
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_RESOURCE_ID_FAIL
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 410
  extension:
    url:
      v: description
      l: description
    value: String
      v: Resource was deleted
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_DELETED
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 400
  extension:
    url:
      v: description
      l: description
    value: String
      v: Invalid request
  extension:
    url:
      v: responseType
      l: responseType
    value: String

String
v: TIFlowOperationOutcome

url:
  v: errorCode
  l: errorCode
value: String
  v: MSG_BAD_FORMAT

extension:
  url:
    v: statusCode
    l: statusCode
  value: String
    v: 408
extension:
  url:
    v: description
    l: description
  value: String
    v: Request timeout
extension:
  url:
    v: responseType
    l: responseType
  value: String
    v: TIFlowOperationOutcome
extension:
  url:
    v: errorCode
    l: errorCode
  value: String
    v: MSG_TIMEOUT
url:
  v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
  l: extension-http-response-info

extension:
  url:
    v: statusCode
    l: statusCode
  value: String
    v: 500
extension:
  url:
    v: description
    l: description
  value: String
    v: Internal server error
extension:
  url:
    v: responseType
    l: responseType
  value: String
    v: TIFlowOperationOutcome
extension:
  url:
    v: errorCode
    l: errorCode
  value: String
    v: MSG_INTERNAL_ERROR
url:
  v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
  l: extension-http-response-info

v: abort

v: Aborts the ePrescription workflow and deletes Task related data

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
type:
  v: Communication
supported profile:
  v: GEM_ERP_PR_Communication_DiGA
  l: GEM ERP PR Communication DiGA
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
interaction:
  extension:
    extension:
      url:
        v: statusCode
        l: statusCode
      value: String
        v: 400
    extension:
      url:
        v: description
        l: description
      value: String
        v: Invalid request
    extension:
      url:
        v: responseType
        l: responseType
      value: String
        v: TIFlowOperationOutcome
    extension:
      url:
        v: errorCode
        l: errorCode
      value: String
        v: MSG_BAD_FORMAT
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  extension:
    extension:
      url:
        v: statusCode
        l: statusCode
      value: String
        v: 408
    extension:
      url:
        v: description
        l: description
      value: String
        v: Request timeout
    extension:
      url:
        v: responseType
        l: responseType
      value: String
        v: TIFlowOperationOutcome
    extension:
      url:
        v: errorCode
        l: errorCode
      value: String
        v: MSG_TIMEOUT
    url:
      v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
      l: extension-http-response-info
  extension:
    extension:
      url:
        v: statusCode
        l: statusCode
      value: String
        v: 500
    extension:
      url:
        v: description
        l: description
      value: String
        v: Internal server error
    extension:
      url:
        v: responseType
        l: responseType
      value: String
        v: TIFlowOperationOutcome
    extension:
      url:
        v: errorCode
        l: errorCode
      value: String
        v: MSG_INTERNAL_ERROR
    url:
      v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
      l: extension-http-response-info
  extension:
    extension:
      url:
        v: statusCode
        l: statusCode
      value: String
        v: 200
    extension:
      url:
        v: description
        l: description
      value: String
        v: Successful operation
    url:
      v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
      l: extension-http-response-info
  extension:
    extension:
      url:
        v: statusCode
        l: statusCode
      value: String
        v: 400
    extension:
      url:
        v: description
        l: description
      value: String
        v: Unknown search parameter
    extension:
      url:
        v: responseType
        l: responseType
      value: String
        v: TIFlowOperationOutcome
    extension:
      url:
        v: errorCode
        l: errorCode
      value: String
        v: MSG_PARAM_UNKNOWN
    url:
      v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
      l: extension-http-response-info
  extension:
    extension:
      url:
        v: statusCode
        l: statusCode
      value: String
        v: 400
    extension:
      url:
        v: description
        l: description
      value: String
        v: Invalid query parameter(s)
    extension:
      url:
        v: responseType
        l: responseType
      value: String
        v: TIFlowOperationOutcome
    extension:
      url:
        v: errorCode
        l: errorCode
      value: String
        v: MSG_BAD_SYNTAX
    url:
      v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
      l: extension-http-response-info
  extension:
    extension:
      url:
        v: statusCode
        l: statusCode
      value: String
        v: 404
    extension:
      url:
        v: description
        l: description
      value: String
        v: Unknown resource type
    extension:
      url:
        v: responseType
        l: responseType
      value: String
        v: TIFlowOperationOutcome
    extension:
      url:
        v: errorCode
        l: errorCode
      value: String
        v: MSG_UNKNOWN_TYPE
    url:
      v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
      l: extension-http-response-info

v: search-type

extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 400
  extension:
    url:
      v: description
      l: description
    value: String
      v: Invalid request
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_BAD_FORMAT
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 408
  extension:
    url:
      v: description
      l: description
    value: String
      v: Request timeout
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_TIMEOUT
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 500
  extension:
    url:
      v: description
      l: description
    value: String
      v: Internal server error
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_INTERNAL_ERROR
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 200
  extension:
    url:
      v: description
      l: description
    value: String
      v: Successful operation
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 404
  extension:
    url:
      v: description
      l: description
    value: String
      v: Unknown resource type
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_UNKNOWN_TYPE
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 404
  extension:
    url:
      v: description
      l: description
    value: String
      v: Resource is not known
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_RESOURCE_ID_FAIL
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 410
  extension:
    url:
      v: description
      l: description
    value: String
      v: Resource was deleted
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_DELETED
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
code:
  v: read

extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 400
  extension:
    url:
      v: description
      l: description
    value: String
      v: Invalid request
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_BAD_FORMAT
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 408
  extension:
    url:
      v: description
      l: description
    value: String
      v: Request timeout
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_TIMEOUT
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 500
  extension:
    url:
      v: description
      l: description
    value: String
      v: Internal server error
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_INTERNAL_ERROR
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 201
  extension:
    url:
      v: description
      l: description
    value: String
      v: Resource created
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 404
  extension:
    url:
      v: description
      l: description
    value: String
      v: Unknown resource type
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_UNKNOWN_TYPE
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
code:
  v: create

extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 400
  extension:
    url:
      v: description
      l: description
    value: String
      v: Invalid request
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_BAD_FORMAT
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 408
  extension:
    url:
      v: description
      l: description
    value: String
      v: Request timeout
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_TIMEOUT
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 500
  extension:
    url:
      v: description
      l: description
    value: String
      v: Internal server error
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_INTERNAL_ERROR
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 204
  extension:
    url:
      v: description
      l: description
    value: String
      v: Successful operation without response body
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 404
  extension:
    url:
      v: description
      l: description
    value: String
      v: Unknown resource type
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_UNKNOWN_TYPE
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 404
  extension:
    url:
      v: description
      l: description
    value: String
      v: Resource is not known
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_RESOURCE_ID_FAIL
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 410
  extension:
    url:
      v: description
      l: description
    value: String
      v: Resource was deleted
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_DELETED
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
code:
  v: delete

v: versioned-update

v: true

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
name:
  v: sent
definition:
  v: http://hl7.org/fhir/SearchParameter/Communication-sent
  l: Communication-sent
type:
  v: date
documentation:
  v: Communication.sent - Unterstützt die Suche nach dem Sendedatum; default sort if _sort is not provided

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
name:
  v: received
definition:
  v: http://hl7.org/fhir/SearchParameter/Communication-received
  l: Communication-received
type:
  v: date
documentation:
  v: Communication.received - Unterstützt die Suche nach dem Empfangsdatum

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
name:
  v: recipient
definition:
  v: http://hl7.org/fhir/SearchParameter/Communication-recipient
  l: Communication-recipient
type:
  v: string
documentation:
  v: Communication.recipient.identifier.value - Unterstützt die Suche nach dem Empfänger einer Nachricht

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
name:
  v: sender
definition:
  v: http://hl7.org/fhir/SearchParameter/Communication-sender
  l: Communication-sender
type:
  v: string
documentation:
  v: Communication.sender.identifier.value - Unterstützt die Suche nach dem Absender einer Nachricht

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
name:
  v: _sort
type:
  v: string
documentation:
  v: Unterstützt das Sortieren nach unterstützten Communication-Suchkriterien

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
name:
  v: _count
type:
  v: number
documentation:
  v: Maximale Anzahl zurückgegebener Einträge pro Seite; maximum value is 50

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
name:
  v: _offset
type:
  v: number
documentation:
  v: Nullbasierter Offset des ersten zurückgegebenen Eintrags; default is 0

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
type:
  v: MedicationDispense
supported profile:
  v: https://gematik.de/fhir/erp/StructureDefinition/GEM_ERP_PR_MedicationDispense_DiGA
  l: GEM ERP PR MedicationDispense DiGA
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
interaction:
  extension:
    extension:
      url:
        v: statusCode
        l: statusCode
      value: String
        v: 400
    extension:
      url:
        v: description
        l: description
      value: String
        v: Invalid request
    extension:
      url:
        v: responseType
        l: responseType
      value: String
        v: TIFlowOperationOutcome
    extension:
      url:
        v: errorCode
        l: errorCode
      value: String
        v: MSG_BAD_FORMAT
    url:
      v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
      l: capabilitystatement-expectation
    value: Code
      v: SHALL
  extension:
    extension:
      url:
        v: statusCode
        l: statusCode
      value: String
        v: 408
    extension:
      url:
        v: description
        l: description
      value: String
        v: Request timeout
    extension:
      url:
        v: responseType
        l: responseType
      value: String
        v: TIFlowOperationOutcome
    extension:
      url:
        v: errorCode
        l: errorCode
      value: String
        v: MSG_TIMEOUT
    url:
      v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
      l: extension-http-response-info
  extension:
    extension:
      url:
        v: statusCode
        l: statusCode
      value: String
        v: 500
    extension:
      url:
        v: description
        l: description
      value: String
        v: Internal server error
    extension:
      url:
        v: responseType
        l: responseType
      value: String
        v: TIFlowOperationOutcome
    extension:
      url:
        v: errorCode
        l: errorCode
      value: String
        v: MSG_INTERNAL_ERROR
    url:
      v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
      l: extension-http-response-info
  extension:
    extension:
      url:
        v: statusCode
        l: statusCode
      value: String
        v: 200
    extension:
      url:
        v: description
        l: description
      value: String
        v: Successful operation
    url:
      v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
      l: extension-http-response-info
  extension:
    extension:
      url:
        v: statusCode
        l: statusCode
      value: String
        v: 400
    extension:
      url:
        v: description
        l: description
      value: String
        v: Unknown search parameter
    extension:
      url:
        v: responseType
        l: responseType
      value: String
        v: TIFlowOperationOutcome
    extension:
      url:
        v: errorCode
        l: errorCode
      value: String
        v: MSG_PARAM_UNKNOWN
    url:
      v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
      l: extension-http-response-info
  extension:
    extension:
      url:
        v: statusCode
        l: statusCode
      value: String
        v: 400
    extension:
      url:
        v: description
        l: description
      value: String
        v: Invalid query parameter(s)
    extension:
      url:
        v: responseType
        l: responseType
      value: String
        v: TIFlowOperationOutcome
    extension:
      url:
        v: errorCode
        l: errorCode
      value: String
        v: MSG_BAD_SYNTAX
    url:
      v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
      l: extension-http-response-info
  extension:
    extension:
      url:
        v: statusCode
        l: statusCode
      value: String
        v: 404
    extension:
      url:
        v: description
        l: description
      value: String
        v: Unknown resource type
    extension:
      url:
        v: responseType
        l: responseType
      value: String
        v: TIFlowOperationOutcome
    extension:
      url:
        v: errorCode
        l: errorCode
      value: String
        v: MSG_UNKNOWN_TYPE
    url:
      v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
      l: extension-http-response-info

v: search-type

extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 400
  extension:
    url:
      v: description
      l: description
    value: String
      v: Invalid request
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_BAD_FORMAT
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 408
  extension:
    url:
      v: description
      l: description
    value: String
      v: Request timeout
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_TIMEOUT
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 500
  extension:
    url:
      v: description
      l: description
    value: String
      v: Internal server error
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_INTERNAL_ERROR
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 200
  extension:
    url:
      v: description
      l: description
    value: String
      v: Successful operation
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 404
  extension:
    url:
      v: description
      l: description
    value: String
      v: Unknown resource type
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_UNKNOWN_TYPE
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 404
  extension:
    url:
      v: description
      l: description
    value: String
      v: Resource is not known
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_RESOURCE_ID_FAIL
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
extension:
  extension:
    url:
      v: statusCode
      l: statusCode
    value: String
      v: 410
  extension:
    url:
      v: description
      l: description
    value: String
      v: Resource was deleted
  extension:
    url:
      v: responseType
      l: responseType
    value: String
      v: TIFlowOperationOutcome
  extension:
    url:
      v: errorCode
      l: errorCode
    value: String
      v: MSG_DELETED
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-response-info
    l: extension-http-response-info
code:
  v: read

v: versioned-update

v: true

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
name:
  v: whenhandedover
definition:
  v: http://hl7.org/fhir/SearchParameter/MedicationDispense-whenhandedover
  l: MedicationDispense-whenhandedover
type:
  v: date
documentation:
  v: MedicationDispense.whenHandedOver - Unterstützt die Suche nach dem Abgabedatum; default sort if _sort is not provided

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
name:
  v: whenprepared
definition:
  v: http://hl7.org/fhir/SearchParameter/MedicationDispense-whenprepared
  l: MedicationDispense-whenprepared
type:
  v: date
documentation:
  v: MedicationDispense.whenPrepared - Unterstützt die Suche nach dem Herstellungsdatum

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
name:
  v: performer
definition:
  v: http://hl7.org/fhir/SearchParameter/MedicationDispense-performer
  l: MedicationDispense-performer
type:
  v: string
documentation:
  v: MedicationDispense.performer.actor.identifier.value - Unterstützt die Suche einer MedicationDispense zu einer Abgebenden LEI.

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
name:
  v: _sort
type:
  v: string
documentation:
  v: Unterstützt das Sortieren nach unterstützten MedicationDispense-Suchkriterien

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
name:
  v: _count
type:
  v: number
documentation:
  v: Maximale Anzahl zurückgegebener Einträge pro Seite; maximum value is 50

extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
    l: capabilitystatement-expectation
  value: Code
    v: SHALL
name:
  v: _offset
type:
  v: number
documentation:
  v: Nullbasierter Offset des ersten zurückgegebenen Eintrags; default is 0