emp-commit-op
type: OperationDefinition
node role: treeRoot
id:
  v: emp-commit-op
meta:
  profile:
    v: https://gematik.de/fhir/ti/StructureDefinition/ti-operationdefinition
    link: https://gematik.de/fhir/ti/StructureDefinition/ti-operationdefinition
text:
  status:
    v: generated
  div: Generated Narrative: OperationDefinition emp-commit-op Profile: OperationDefinition Profil für TI FHIR Data Service URL: [base]/$$emp-commit Input parameters Profile:EPA eMP Commit Operation Input-Parameters Parameters Use Name Scope Cardinality Type Binding Documentation OUT return 1..1 Provenance
extension:
  url:
    v: https://gematik.de/fhir/ti/StructureDefinition/extension-http-method
  value: code
    v: POST
url:
  v: https://gematik.de/fhir/epa-medication/OperationDefinition/emp-commit-op
version:
  v: 1.2.0-ballot.2
name:
  v: eMPCommit_MedicationSvc
title:
  v: eMP Commit Operation
status:
  v: draft
kind:
  v: operation
date:
  v: 2025-09-02
publisher:
  v: gematik GmbH
contact:
  name:
    v: gematik GmbH
  telecom:
    system:
      v: url
    value:
      v: https://www.gematik.de
  telecom:
    system:
      v: email
    value:
      v: patientteam [ at ] gematik.de
description:
  v: Die eMP Commit Operation dient zum Abschluss einer Batch-Verarbeitung von eMP-Einträgen. Sie erzeugt eine neue Version des elektronischen Medikationsplans (eMP), indem eine aktualisierte Instanz von **EMPChronologyProvenance** erstellt wird, die auf alle relevanten **EMPMedicationRequest** verweist. Diese Operation wird in der Regel nur einmal am Ende eines Batch-Kontextes aufgerufen.
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
    code:
      v: DE
affects state:
  v: true
code:
  v: emp-commit
system:
  v: true
type:
  v: false
instance:
  v: false
input profile:
  v: https://gematik.de/fhir/epa-medication/StructureDefinition/epa-op-rmp-commit-input-parameters
  link: https://gematik.de/fhir/epa-medication/StructureDefinition/epa-op-rmp-commit-input-parameters
parameter:
  name:
    v: return
  use:
    v: out
  min:
    v: 1
  max:
    v: 1
  type:
    v: Provenance