Implementation Guide
ePA Medication Service
Version 1.2.0 - release

: eMP Commit Operation - TTL Representation

Active as of 2025-09-12

Raw ttl | Download


@prefix fhir: <http://hl7.org/fhir/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# - resource -------------------------------------------------------------------

 a fhir:OperationDefinition ;
  fhir:nodeRole fhir:treeRoot ;
  fhir:id [ fhir:v "emp-commit-op"] ; # 
  fhir:meta [
    ( fhir:profile [
fhir:v "https://gematik.de/fhir/ti/StructureDefinition/ti-operationdefinition"^^xsd:anyURI ;
fhir:link <https://gematik.de/fhir/ti/StructureDefinition/ti-operationdefinition>     ] )
  ] ; # 
  fhir:text [
fhir:status [ fhir:v "generated" ] ;
fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: OperationDefinition emp-commit-op</b></p><a name=\"emp-commit-op\"> </a><a name=\"hcemp-commit-op\"> </a><div style=\"display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%\"><p style=\"margin-bottom: 0px\"/><p style=\"margin-bottom: 0px\">Profile: <a href=\"https://simplifier.net/resolve?scope=de.gematik.ti@1.1.1&amp;canonical=https://gematik.de/fhir/ti/StructureDefinition/ti-operationdefinition\">OperationDefinition Profil für TI FHIR Data Service</a></p></div><p>URL: [base]/$emp-commit</p><p>Input parameters Profile:<a href=\"StructureDefinition-epa-op-rmp-commit-input-parameters.html\">EPA eMP Commit Operation Input-Parameters</a></p><h3>Parameters</h3><table class=\"grid\"><tr><td><b>Use</b></td><td><b>Name</b></td><td><b>Scope</b></td><td><b>Cardinality</b></td><td><b>Type</b></td><td><b>Binding</b></td><td><b>Documentation</b></td></tr><tr><td>OUT</td><td>return</td><td/><td>1..1</td><td><a href=\"http://hl7.org/fhir/R4/provenance.html\">Provenance</a></td><td/><td/></tr></table></div>"^^rdf:XMLLiteral
  ] ; # 
  fhir:extension ( [
fhir:url [ fhir:v "https://gematik.de/fhir/ti/StructureDefinition/extension-http-method"^^xsd:anyURI ] ;
fhir:value [
a fhir:code ;
fhir:v "POST"     ]
  ] ) ; # 
  fhir:url [ fhir:v "https://gematik.de/fhir/epa-medication/OperationDefinition/emp-commit-op"^^xsd:anyURI] ; # 
  fhir:version [ fhir:v "1.2.0"] ; # 
  fhir:name [ fhir:v "eMPCommit_MedicationSvc"] ; # 
  fhir:title [ fhir:v "eMP Commit Operation"] ; # 
  fhir:status [ fhir:v "active"] ; # 
  fhir:kind [ fhir:v "operation"] ; # 
  fhir:date [ fhir:v "2025-09-12"^^xsd:date] ; # 
  fhir:publisher [ fhir:v "gematik GmbH"] ; # 
  fhir:contact ( [
fhir:name [ fhir:v "gematik GmbH" ] ;
    ( fhir:telecom [
fhir:system [ fhir:v "url" ] ;
fhir:value [ fhir:v "https://www.gematik.de" ]     ] [
fhir:system [ fhir:v "email" ] ;
fhir:value [ fhir:v "patientteam [ at ] gematik.de" ]     ] )
  ] ) ; # 
  fhir:description [ fhir:v "Die eMP Commit Operation dient zum Abschluss einer Batch-Verarbeitung von eMP-Einträgen.  \nSie erzeugt eine neue Version des elektronischen Medikationsplans (eMP), indem eine aktualisierte  \nInstanz von EMPChronologyProvenance erstellt wird, die auf alle relevanten EMPMedicationRequest  \nverweist. Diese Operation wird in der Regel nur einmal am Ende eines Batch-Kontextes aufgerufen."] ; # 
  fhir:jurisdiction ( [
    ( fhir:coding [
fhir:system [ fhir:v "urn:iso:std:iso:3166"^^xsd:anyURI ] ;
fhir:code [ fhir:v "DE" ]     ] )
  ] ) ; # 
  fhir:affectsState [ fhir:v true] ; # 
  fhir:code [ fhir:v "emp-commit"] ; # 
  fhir:system [ fhir:v true] ; # 
  fhir:type [ fhir:v false] ; # 
  fhir:instance [ fhir:v false] ; # 
  fhir:inputProfile [
fhir:v "https://gematik.de/fhir/epa-medication/StructureDefinition/epa-op-rmp-commit-input-parameters"^^xsd:anyURI ;
fhir:link <https://gematik.de/fhir/epa-medication/StructureDefinition/epa-op-rmp-commit-input-parameters>
  ] ; # 
  fhir:parameter ( [
fhir:name [ fhir:v "return" ] ;
fhir:use [ fhir:v "out" ] ;
fhir:min [ fhir:v 1 ] ;
fhir:max [ fhir:v "1" ] ;
fhir:type [ fhir:v "Provenance" ]
  ] ) . #