Überblick
Meldungen zur chirurgischen Therapie sind im Abschnitt Operation (OP_Typ) zu erstellen. Zu den chirurgischen Therapien zählen alle Operationen, die nicht in den Bereich systemische Therapie oder Strahlentherapie fallen. Hierzu zählen vor allem chirurgische Therapien, die zur Resektion oder Zerstörung von Tumorgewebe beitragen. Diese werden als tumortherapeutisch bezeichnet. Eine Übersicht über die entsprechenden Prozeduren im Kapitel 5 des OPS findet sich im Katalog OPS-Codes. Darüber hinaus sollen speziell zu Revisionsoperationen weitere, dort nicht gelistete OPS-Codes, übermittelt werden. Bei bestimmten Tumorentitäten, z. B. Haut, Gehirn können diagnostische Maßnahmen aus dem Kapitel 1 des OPS auch tumortherapeutisch sein.
Folgende Typen sind Inhalt der OP-Meldung:
Übersicht Felder
Merkmale
# | Feldbezeichnung | XML-Tag in Version 3.0.0 | type | indicators/attribute | Anmerkung |
---|
13.01 | Intention der Operation | Intention | simpleType |
| Pflichtfeld Gibt an, mit welchem Ziel die Operation geplant wurde. Die Angabe S = Sonstiges wird z.B. bei Tracheostomie vor Radiochemotherapie bei Kopf/Hals verwendet K = kurativ, P = palliativ, D = diagnostisch, R = Revision/Komplikation, S = Sonstiges, X = fehlende Angabe |
13.02 | OP Datum | Datum | Datum_Tag_genau_Typ |
| Pflichtfeld |
- | - | Menge_OPS | complexType | minOccurs="1" |
|
- | - | OPS | complexType | maxOccurs="unbounded" |
|
13.03 | OPS | OPS.Code | simpleType | xs:minLength value="5" xs:maxLength value="9" xs:pattern value="[135689]-\d\d[0-9a-hj-km-z](.([0-9a-hj-kmnp-z]){1,2}([RLB]){0,1}){0,1}" | Pflichtfeld
|
13.04 | OPS Version | OPS.Version | simpleType | xs:pattern value="200[4-9]|20[12]\d" | Pflichtfeld |
- | - | Histologie | Histologie_Typ | minOccurs="0" |
|
- | - | TNM | TNM_Typ | minOccurs="0" |
|
- | - | Residualstatus | Residualstatus_Typ | minOccurs="0" |
|
- | - | Komplikationen | complexType |
| Pflichtfeld |
13.05 | OP Komplikationen | Komplikation_nein_oder_unbekannt | simpleType |
| N = Nein (keine Komplikation aufgetreten), U = unbekannt (unbekannt, ob Komplikation aufgetreten oder nicht) |
- | - | Menge_Komplikation | complexType |
|
|
13.05 | OP Komplikationen | Komplikation | Komplikation_Typ | maxOccurs="unbounded" |
|
22.01 | Operateur | Operateur | Operateur_Typ | minOccurs="1" maxOccurs="unbounded" |
|
- | - | OP_ID | FreitextID_Typ | use="optional" |
|
- | - | Menge_Operateur |
| minOccurs="0" |
|
- | - | Modul_Allgemein | Modul_Allgemein_Typ | minOccurs="0" |
|
- | - | Modul_Mamma | Modul_Mamma_Typ | minOccurs="0" |
|
- | - | Modul_Darm | Modul_Darm_Typ | minOccurs="0" |
|
- | - | Modul_Prostata | Modul_Prostata_Typ | minOccurs="0" |
|
- | - | Modul_Malignes_Melanom | Modul_Malignes_Melanom_Typ | minOccurs="0" |
|
XML-Schema
<xs:complexType name="OP_Typ">
<xs:sequence>
<xs:element name="Intention">
<xs:annotation>
<xs:documentation>
Gibt an, mit welchem Ziel die Operation geplant wurde.
Die Angabe S = Sonstiges wird z.B. bei Tracheostomie vor Radiochenotherapie bei Kopf/Hals verwendet
</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="K">
<xs:annotation>
<xs:documentation>kurativ</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="P">
<xs:annotation>
<xs:documentation>palliativ</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="D">
<xs:annotation>
<xs:documentation>diagnostisch</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="R">
<xs:annotation>
<xs:documentation>Revision/Komplikation</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="S">
<xs:annotation>
<xs:documentation>Sonstiges</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="X">
<xs:annotation>
<xs:documentation>fehlende Angabe</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Datum" type="Datum_Tag_genau_Typ"/>
<xs:element name="Menge_OPS" minOccurs="1">
<xs:complexType>
<xs:sequence>
<xs:element name="OPS" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="Code">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="5"/>
<xs:maxLength value="9"/>
<xs:pattern value="[135689]-\d\d[0-9a-hj-km-z](\.([0-9a-hj-kmnp-z]){1,2}){0,1}([RLB]){0,1}"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Version">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:pattern value="200[4-9]|20[12]\d"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Histologie" type="Histologie_Typ" minOccurs="0"/>
<xs:element name="TNM" type="TNM_Typ" minOccurs="0">
<xs:annotation>
<xs:documentation/>
</xs:annotation>
</xs:element>
<xs:element name="Residualstatus" type="Residualstatus_Typ" minOccurs="0"/>
<xs:element name="Menge_Weitere_Klassifikation" type="Menge_Weitere_Klassifikation_Typ" minOccurs="0"/>
<xs:element name="Menge_Genetik" type="Menge_Genetik_Typ" minOccurs="0"/>
<xs:element name="Komplikationen">
<xs:complexType>
<xs:choice>
<xs:element name="Komplikation_nein_oder_unbekannt">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="N">
<xs:annotation>
<xs:documentation>Nein (keine Komplikation aufgetreten)</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="U">
<xs:annotation>
<xs:documentation>unbekannt (unbekannt, ob Komplikation aufgetreten oder nicht)</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="Menge_Komplikation">
<xs:complexType>
<xs:sequence>
<xs:element name="Komplikation" type="Komplikation_Typ" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:element name="Menge_Operateur" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Operateur" type="Operateur_Typ" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Modul_Allgemein" type="Modul_Allgemein_Typ" minOccurs="0"/>
<xs:element name="Modul_Mamma" type="Modul_Mamma_Typ" minOccurs="0"/>
<xs:element name="Modul_Darm" type="Modul_Darm_Typ" minOccurs="0"/>
<xs:element name="Modul_Prostata" type="Modul_Prostata_Typ" minOccurs="0"/>
<xs:element name="Modul_Malignes_Melanom" type="Modul_Malignes_Melanom_Typ" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="OP_ID" type="FreitextID_Typ" use="optional"/>
</xs:complexType>
Beispieldatensatz
<oBDS>
<Absender>
...
</Absender>
<Meldedatum>2021-07-19</Meldedatum>
<Menge_Patient>
<Patient Patient_ID="TESTPATIENT_1">
<Patienten_Stammdaten>
...
</Patienten_Stammdaten>
<Menge_Meldung>
<Meldung Meldung_ID="TESTMELDUNG_1" Melder_ID="123456789">
<Meldebegruendung>I</Meldebegruendung>
<Tumorzuordnung Tumor_ID="TUMOR_1">
<Primaertumor_ICD>
<Code>C61</Code>
<Version>10 2021 GM</Version>
</Primaertumor_ICD>
<Diagnosedatum Datumsgenauigkeit="E">2018-08-01</Diagnosedatum>
<Seitenlokalisation>T</Seitenlokalisation>
</Tumorzuordnung>
<OP OP_ID="OP_12345">
<Intention>K</Intention>
<Datum>2020-04-25</Datum>
<Menge_OPS>
<OPS>
<Code>5-603.x</Code>
<Version>2020</Version>
</OPS>
</Menge_OPS>
<Histologie>
...
</Histologie>
<TNM>
...
</TNM>
<Residualstatus>
...
</Residualstatus>
<Menge_Weitere_Klassifikation>
<Weitere_Klassifikation>
...
</Weitere_Klassifikation>
</Menge_Weitere_Klassifikation>
<Menge_Genetik>
<Genetische_Variante>
...
</Genetische_Variante>
</Menge_Genetik>
<Komplikationen>
<Komplikation_nein_oder_unbekannt>N</Komplikation_nein_oder_unbekannt>
<Menge_Komplikation>
<Komplikation>
...
</Komplikation>
</Menge_Komplikation>
</Komplikationen>
<Menge_Operateur>
<Operateur>
...
</Operateur>
</Menge_Operateur>
<Modul_Allgemein>
...
</Modul_Allgemein>
<Modul_Mamma>
...
</Modul_Mamma>
<Modul_Darm>
...
</Modul_Darm>
<Modul_Prostata>
...
</Modul_Prostata>
<Modul_Malignes_Melanom>
...
</Modul_Malignes_Melanom>
</OP>
</Meldung>
</Menge_Meldung>
</Patient>
</Menge_Patient>
<Menge_Melder>
...
</Menge_Melder>
</oBDS>
Datenmodell
Für jede Operation, in der Regel definiert durch einen Operationstag, werden eigene OP-Daten gemeldet. Für eine OP gibt es meist mehrere OPS-Codes. Bei Operationen und Prozeduren (OPS) an paarigen Organen oder Körperteilen können die Zusatzkennzeichen für die Seitigkeit (R, L oder B) angeben werden (die Seite ist dann direkt ohne Trennzeichen an den OPS-Schlüssel anzuhängen).
Die Histologie, die darin enthaltenen Angaben zu Lymphknoten und der TNM sind Informationen, die von der Pathologie zu erwarten sind. Ohne Meldungskontext können die Angaben nicht grundsätzlich gefordert werden. Sollten der Klinik die Informationen jedoch vorliegen, können diese in der Operation ergänzt werden.
OP_ID
Hier kann der ggf. vom erzeugenden System geführte Identifikator eines zugrundeliegenden OP-Datensatzes übermittelt werden. Dies erleichtert den Registern die Zuordnung und kann Rückfragen vermeiden. OP_ID muss für den Melder eindeutig sein.
Bitte beachten sie auch die Hinweise zu den ID Feldern.
Komplikationen
Zu einer Operation können mehrere Komplikationen übermittelt werden; nicht als Kürzel vorgesehene Komplikationen können auch als ICD-Code dokumentiert werden. Die gleichzeitige Angabe einer Komplikation als Kürzel und als ICD-Code ist nicht vorgesehen.
Pflichtfelder
Grundlegende Pflichtfelder wurden durch das XML-Schema 3.0.0 definiert. Bei der Operation sind das die Felder:
- Intention
- OP-Datum
- OPS
- OPS Version
- OP-Komplikationen
Neben den grundlegenden Pflichtfeldern kann es weitere vergütungsrelevante Felder je nach Bundesland geben.
Residualstatus
Bei welchen Entitäten, welchen Operationen ein lokaler Residualstatus zu erwarten ist, können Sie folgendem Katalog OPS-Code, Lokalisation, R-Klassifikation entnehmen.