addedOutput schema / properties / focus / properties / statistics
Added value: +{
+ "description": "Wie oft der Kode in deutschen Krankenhäusern erbracht wird (Destatis, DRG-Statistik) — gezählt werden Operationen und Prozeduren, nicht Fälle, hier mit der Aufteilung nach Altersgruppen. Bereichsüberschriften und Kapitel tragen die Summe ihrer Viersteller, Fünf- und Sechssteller die Zahlen ihres Vierstellers; welcher Fall vorliegt, sagt 'scope'. Der Jahrgang ist das Datenjahr der Statistik und hinkt dem Katalog hinterher.",
+ "properties": {
+ "sourceYear": {
+ "description": "Jahrgang des Katalogs, aus dem der Wert stammt. Weicht er vom abgefragten Jahr ab, liegen für das abgefragte Jahr noch keine Daten vor und es wird der letzte verfügbare Jahrgang gezeigt.",
+ "type": "integer"
+ },
+ "value": {
+ "description": "Der eigentliche Wert.",
+ "properties": {
+ "ageGroups": {
+ "description": "Aufteilung nach Altersgruppen, aufsteigend. Nur in der Detailansicht eines einzelnen Kodes; in Listen null.",
+ "items": {
+ "properties": {
+ "female": {
+ "description": "Davon bei weiblichen Patienten.",
+ "type": "integer"
+ },
+ "fromYears": {
+ "description": "Untergrenze der Altersgruppe in Jahren, einschließlich.",
+ "type": "integer"
+ },
+ "label": {
+ "description": "Beschriftung der Altersgruppe, wie sie der Bericht führt.",
+ "type": "string"
+ },
+ "male": {
+ "description": "Davon bei männlichen Patienten.",
+ "type": "integer"
+ },
+ "procedures": {
+ "description": "Operationen und Prozeduren in dieser Altersgruppe.",
+ "type": "integer"
+ },
+ "toYears": {
+ "description": "Obergrenze der Altersgruppe in Jahren, ausschließlich. Null bei der offenen obersten Gruppe.",
+ "type": [
+ "integer",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "code": {
+ "description": "Der Kode, für den die Zahlen gelten. Weicht er vom abgefragten Kode ab, stammen sie vom vierstelligen Obercode.",
+ "type": "string"
+ },
+ "female": {
+ "description": "Davon bei weiblichen Patienten.",
+ "type": "integer"
+ },
+ "male": {
+ "description": "Davon bei männlichen Patienten.",
+ "type": "integer"
+ },
+ "procedures": {
+ "description": "Anzahl der Operationen und Prozeduren im Datenjahr. Gezählt werden Prozeduren, nicht Fälle.",
+ "type": "integer"
+ },
+ "rank": {
+ "description": "Rang nach Anzahl unter allen Kodes derselben Katalogebene (1 = am häufigsten). 0, wenn kein Rang gebildet wird.",
+ "type": "integer"
+ },
+ "rankTotal": {
+ "description": "Anzahl der Kodes derselben Katalogebene, unter denen der Rang gebildet ist.",
+ "type": "integer"
+ },
+ "scope": {
+ "description": "Worauf sich die Zahlen beziehen: 'Code' = der vierstellige Kode selbst, 'Subtree' = zusammengezählt über alle Viersteller unter dieser Bereichsüberschrift oder diesem Kapitel, 'Parent' = der vierstellige Obercode, weil die Statistik feiner nicht aufteilt.",
+ "enum": [
+ "Code",
+ "Subtree",
+ "Parent"
+ ],
+ "type": "string"
+ },
+ "shareOfYear": {
+ "description": "Anteil an allen Operationen und Prozeduren des Datenjahres, zwischen 0 und 1.",
+ "type": "number"
+ },
+ "unknown": {
+ "description": "Davon ohne Geschlechtsangabe — die Differenz zwischen Gesamtwert und den beiden Geschlechtern. Meist 0.",
+ "type": "integer"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+}
addedOutput schema / properties / focus / properties / zusatzentgelte
Added value: +{
+ "description": "Zusatzentgelte, die an diesem Kode hängen, mit Betrag, Art der Verbindung, Kombinationspartnern und den Fußnoten, die über die Abrechenbarkeit entscheiden. Bei Vierstellern und nicht endständigen Fünfstellern auch die Zusatzentgelte, die erst ihre Subkodes auslösen ('match' = 'Subcode').",
+ "properties": {
+ "sourceYear": {
+ "description": "Jahrgang des Katalogs, aus dem der Wert stammt. Weicht er vom abgefragten Jahr ab, liegen für das abgefragte Jahr noch keine Daten vor und es wird der letzte verfügbare Jahrgang gezeigt.",
+ "type": "integer"
+ },
+ "value": {
+ "description": "Der eigentliche Wert.",
+ "items": {
+ "properties": {
+ "allowedDrgCount": {
+ "description": "Anzahl der Fallpauschalen, neben denen das Zusatzentgelt allein abrechenbar ist (Anlage 8). 0, wenn es keine solche Beschränkung gibt.",
+ "type": "integer"
+ },
+ "combinedWith": {
+ "description": "Kombinationspartner nach der Fußnote 'Nur abrechenbar in Kombination mit einem der grau hinterlegten OPS-Kodes': für einen grau hinterlegten Kode die Hauptprozeduren, für eine Hauptprozedur die grau hinterlegten Kodes. Null, wenn das Zusatzentgelt keine solche Kombination verlangt.",
+ "items": {
+ "$ref": "#/properties/focus/properties/zusatzentgelte/properties/value/items/properties/matchedOps/items"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "footnotes": {
+ "description": "Fußnoten des Katalogs zu diesem Zusatzentgelt und seinem übergeordneten Zusatzentgelt im Volltext — Altersgrenzen, Mindestverweildauer, Schwellenwerte, Kombinationspflichten.",
+ "items": {
+ "properties": {
+ "marker": {
+ "description": "Fußnotenzeichen, wie es im Katalog abgedruckt ist, ohne schließende Klammer (z. B. '6', '*').",
+ "type": "string"
+ },
+ "scope": {
+ "description": "Katalogblatt, zu dem der Fußnotenblock gehört (z. B. 'Deckblatt', 'Anlage 5'). Fußnotenzeichen sind nur innerhalb ihres Blocks eindeutig.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "text": {
+ "description": "Text der Fußnote.",
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "groupDescription": {
+ "description": "Titel des übergeordneten Zusatzentgelts.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "groupFullCode": {
+ "description": "Kode des übergeordneten Zusatzentgelts, wenn 'zusatzentgelt' eine Unterposition ist (z. B. 'ZE105' zu ZE105.01). Der Titel einer Unterposition ('1 Metallspirale') ist ohne ihn nicht verständlich.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "icd": {
+ "description": "Alle dem Zusatzentgelt zugeordneten ICD-Kodes (Anlage 7). Leer bei den meisten Zusatzentgelten.",
+ "items": {
+ "$ref": "#/properties/focus/properties/zusatzentgelte/properties/value/items/properties/matchedIcd/items"
+ },
+ "type": "array"
+ },
+ "isBillable": {
+ "description": "True, wenn 'zusatzentgelt' selbst abgerechnet wird; false bei einer Überschrift, unter der die abrechenbare Unterposition nach Menge oder Dosis zu wählen ist.",
+ "type": "boolean"
+ },
+ "match": {
+ "description": "Wie der abgefragte Kode mit dem Zusatzentgelt verbunden ist: 'Code' = genau dieser Kode ist gelistet, 'Pattern' = der Katalog druckt ein Muster mit '*' (je Stern eine beliebige Stelle), auf das dieser Kode passt, 'Subcode' = Subkodes dieses Kodes sind gelistet.",
+ "enum": [
+ "Code",
+ "Pattern",
+ "Subcode"
+ ],
+ "type": "string"
+ },
+ "matchedIcd": {
+ "description": "Die in Anlage 7 gelisteten ICD-Kodes, über die die Verbindung zustande kommt — bei einer OPS-Abfrage leer.",
+ "items": {
+ "properties": {
+ "code": {
+ "description": "Normalisierter Schlüssel des ICD-Kodes, wie er an die ICD-Funktionen zurückzugeben ist (z. B. 'D6800').",
+ "type": "string"
+ },
+ "fullCode": {
+ "description": "Der ICD-Kode in amtlicher Schreibweise (z. B. 'D68.00').",
+ "type": "string"
+ },
+ "text": {
+ "description": "Der Text, wie ihn der Zusatzentgelte-Katalog abdruckt.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "matchedOps": {
+ "description": "Die im Zusatzentgelte-Katalog gelisteten OPS-Kodes, über die die Verbindung zustande kommt — bei einer ICD-Abfrage leer.",
+ "items": {
+ "properties": {
+ "appliesToAllSubcodes": {
+ "description": "True, wenn der Katalog ein Muster mit '*' druckt, das mehrere fünf- oder sechsstellige Kodes erfasst — siehe 'pattern'.",
+ "type": "boolean"
+ },
+ "code": {
+ "description": "Normalisierter Schlüssel des OPS-Kodes, wie er an die OPS-Funktionen zurückzugeben ist (z. B. '8836n1'). Bei einem Muster mit '*' der feste Teil davor — der Kode, unter dem alle erfassten Kodes liegen (bei 8-826.*2 also '8826').",
+ "type": "string"
+ },
+ "fullCode": {
+ "description": "Der OPS-Kode in amtlicher Schreibweise, bei einem Muster mit '*' wie gedruckt (z. B. '8-836.n1', '8-826.*2').",
+ "type": "string"
+ },
+ "highlighted": {
+ "description": "True, wenn der Kode im Katalog grau hinterlegt ist. Graue Kodes sind die Kombinationspartner der Anlage-5-Fußnote 'Nur abrechenbar in Kombination mit einem der grau hinterlegten OPS-Kodes'.",
+ "type": "boolean"
+ },
+ "pattern": {
+ "description": "Normalisiertes Muster, wenn der Katalog statt eines Kodes ein Muster druckt: jedes '*' steht für genau eine beliebige Stelle (z. B. '8826*2' für 8-826.*2 = 8-826.02, 8-826.12). Erfasst sind alle Kodes, deren Anfang auf das Muster passt. Null bei einem einzelnen Kode.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "text": {
+ "description": "Der Text, wie ihn der Zusatzentgelte-Katalog abdruckt — vom InEK gekürzt, nicht der vollständige OPS-Titel.",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "ops": {
+ "description": "Alle OPS-Kodes, die das Zusatzentgelt auslösen. Bei einer ICD-Abfrage die Prozeduren, die zur Diagnose hinzukommen müssen.",
+ "items": {
+ "$ref": "#/properties/focus/properties/zusatzentgelte/properties/value/items/properties/matchedOps/items"
+ },
+ "type": "array"
+ },
+ "priceMax": {
+ "description": "Größter Betrag der Unterpositionen in Euro, siehe 'priceMin'.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "priceMin": {
+ "description": "Kleinster Betrag der Unterpositionen in Euro, wenn das Zusatzentgelt selbst keinen Betrag trägt (gestaffelt nach Menge oder Dosis). Bei 'match' = 'Subcode' nur über die Unterpositionen, die dieser Kode auslöst.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "subpositionCount": {
+ "description": "Anzahl der Unterpositionen, die hier zusammengefasst sind (nur bei 'match' = 'Subcode'); sonst 0.",
+ "type": "integer"
+ },
+ "zusatzentgelt": {
+ "description": "Das Zusatzentgelt mit Betrag. Bei 'match' = 'Subcode' mit mehreren Unterpositionen ist es das übergeordnete Zusatzentgelt (z. B. ZE105 statt ZE105.01).",
+ "properties": {
+ "code": {
+ "description": "Normalisierter Schlüssel ohne Trennzeichen, wie er für Abfragen und URLs verwendet wird (z. B. 'A010' für den ICD-Kode A01.0). Dieser Wert ist als 'code' an alle Katalog-Funktionen zurückzugeben.",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "description": {
+ "description": "Amtlicher Titel des Kodes (Diagnose-, Prozedur- bzw. Entgeltbezeichnung).",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "fullCode": {
+ "description": "Der Kode in der amtlichen Schreibweise, wie er dem Anwender angezeigt und in Dokumenten kodiert wird (z. B. 'A01.0', '5-470.0').",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "price": {
+ "description": "Bundeseinheitlicher Betrag des Zusatzentgelts in Euro. Null bei unbewerteten Zusatzentgelten oder wenn der Katalog einen Verweis abdruckt.",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "priceNote": {
+ "description": "Wortlaut der Betragsspalte, wenn dort statt einer Zahl ein Verweis steht (z. B. 'siehe Anlage 5').",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "source": {
+ "description": "Herkunft des Zusatzentgelts: 'Bewertet' = mit bundeseinheitlichem Betrag, 'Unbewertet' = krankenhausindividuell zu vereinbaren.",
+ "enum": [
+ "Undefined",
+ "Bewertet",
+ "Unbewertet"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "type": [
+ "object",
+ "null"
+ ]
+}