ti-flow-fachdienst-server-erpchrg
type: CapabilityStatement
node role: treeRoot
id:
  v: ti-flow-fachdienst-server-erpchrg
meta:
  profile:
    v: https://gematik.de/fhir/ti/StructureDefinition/ti-capability-statement
    l: ti-capability-statement
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-chargeitem/CapabilityStatement/ti-flow-fachdienst-server-erpchrg
  l: ti-flow-fachdienst-server-erpchrg
version:
  v: 2.0.0-ballot.1
title:
  v: ERPCHRG 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 (PKV-Abrechnungsinformationen)
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: ChargeItem
    supported profile:
      v: https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_ChargeItem
      l: GEM ERPCHRG PR ChargeItem
      extension:
        value: Code
    interaction:
      extension:
        value: Code
      code:
        v: search-type
    interaction:
      extension:
        value: Code
      code:
        v: read
    versioning:
      v: versioned-update
    read history:
      v: true
    search param:
      extension:
        value: Code
      name:
        v: _lastUpdated
      definition:
        v: http://hl7.org/fhir/SearchParameter/Resource-lastUpdated
        l: Resource-lastUpdated
      type:
        v: date
      documentation:
        v: Resource.meta.lastUpdated - Unterstützt die Suche nach dem zuletzt aktualisierten Datum
    search param:
      extension:
        value: Code
      name:
        v: entered-date
      definition:
        v: http://hl7.org/fhir/SearchParameter/ChargeItem-entered-date
        l: ChargeItem-entered-date
      type:
        v: date
      documentation:
        v: ChargeItem.enteredDate - Unterstützt die Suche nach dem Eingangsdatum; default sort if _sort is not provided
    search param:
      extension:
        value: Code
      name:
        v: _sort
      type:
        v: string
      documentation:
        v: Unterstützt das Sortieren nach unterstützten ChargeItem-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
  resource:
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
        l: capabilitystatement-expectation
      value: Code
        v: SHALL
    type:
      v: Consent
    supported profile:
      v: https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_Consent
      l: GEM ERPCHRG PR Consent
      extension:
        value: Code
    interaction:
      extension:
        value: Code
      code:
        v: search-type
    interaction:
      extension:
        value: Code
      code:
        v: read
    versioning:
      v: versioned-update
    read history:
      v: true
    search param:
      extension:
        value: Code
      name:
        v: category
      definition:
        v: http://hl7.org/fhir/SearchParameter/Consent-category
        l: Consent-category
      type:
        v: token
      documentation:
        v: Consent.category - Unterstützt die Suche nach der Art der Einwilligung
  resource:
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/capabilitystatement-expectation
        l: capabilitystatement-expectation
      value: Code
        v: SHALL
    type:
      v: Communication
    supported profile:
      v: https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_Communication_ChargChangeReq
      l: GEM ERPCHRG PR Communication ChargChangeReq
      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 format

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 format

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: 400

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

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 format

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

v: https://gematik.de/fhir/erpchrg/StructureDefinition/GEM_ERPCHRG_PR_Communication_ChargChangeReply
l: GEM ERPCHRG PR Communication ChargChangeReply
extension:
  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: Invalid request format
  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
code:
  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 format
  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