Ansicht
Dokumentation

ISH_AT_DIAGNOSIS_ICD10_CHECK - IS-H AT: Validitätsprüfungen für ICD-10-Diagnosen

ISH_AT_DIAGNOSIS_ICD10_CHECK - IS-H AT: Validitätsprüfungen für ICD-10-Diagnosen

General Data in Customer Master   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Folgende Prüfungen werden für ICD-10-Diagnosen durchgeführt. Achtung: diese Prüfungen gelten nur für die österreichische Landesversion!

Hierbei sind Prüfung 1, 2 und 3 lokale und 4, 5, 6 und 7 globale Prüfungen.

Folgende Prüfungen werden beim Einfügen und Ändern durchgeführt:

1. Wird eine Diagnose mit Diagnosetyp (#) verwendet, so wird eine Warnung ausgegeben, daß dieser Typ nur intern verwendet werden darf.

2. Wenn innerhalb einer Diagnose ein ICD-10-Code mit Diagnosetyp (*,+,!) verwendet wurde, dann darf kein 2. Diagnosetyp auftauchen, dessen Typ ein anderer ist. D.h. z.B. dtyp1 = * and dtyp2 = ! innerhalb eines NDIA-Satzes ist nicht erlaubt.

3. Zusatz (!)- und Sterndiagnosen (*) dürfen keine bedeutungstragenden Diagnosen sein (wie Krankenhaus- oder Fachabteilungshauptdiagnose).

4. Eine Stern- od. Ausrufdiagnose (*) darf nicht ohne eine Kreuzdiagnose (+) existieren. Für diese Prüfung wird der Inhalt der Customizingtabelle TNWATDIA_STERNKR verwendet. Dieser entspricht im Urzustand der für das jeweilige LKF-Modelljahr möglichen Stern-/Kreuzdiagnosenkombinationen lt. STERNKR.DAT.

Nach einer passenden Kreuzdiagnose wird nur innerhalb der gleichen Diagnosenkennzeichnung gesucht (Aufnahme- bzw. Entlassungskennzeichen).

Der Zugriff auf die erlaubten Stern-/Kreuzdiagnosenkombinationen erfolgt mit dem Diagnosedatum der Sterndiagnose.

Diese Prüfung erfolgt bzgl. der expliziten Zuordnung von Diagnosen. Diese Zuordnung ist im Feld NDIA-DIA_LINK der Stern- od. Ausrufdiagnose gespeichert.

5. Eine Kreuzdiagnose darf nicht ohne Stern- od. Ausrufdiagnose existieren. Die Prüfung von Punkt 4 erfolgt hier NICHT in umgekehrter Richtung, ist also unbestimmt.

Folgende Prüfungen werden beim Löschen durchgeführt:

6. Das Löschen einer Kreuzdiagnose ist dann möglich, wenn keine Stern- od. Ausrufdiagnose auf diese Kreuzdiagnose verweist. Bestehen Zuordnung zu Stern- od. Ausrufdiagnosen, dann ist das Löschen nur im Dialogbetrieb (ss_dialog = on) möglich (beim Löschen werden automatisch alle Zuordnungen in den abhängigen Stern- und Ausrufdiagnosen gelöscht). Im Batchbetrieb (ss_dialog = off, z.B. für BAPIs) wird die Kreuzdiagnose nicht gelöscht und eine Fehlermeldung ausgegeben.

7. Das Löschen einer Stern- od. Ausrufdiagnose ist im Dialogbetrieb (ss_dialog = on) immer möglich. Im Batchbetrieb ist es nur dann möglich, wenn entweder keine Zuordnung zu einer Kreuzdiagnose besteht (was eigentlich nie vorkommen sollte) oder wenn es nach dem Löschen noch weitere Stern- od. Ausrufdiagnosen gibt, die auf die Kreuzdiagnose verweisen, die der zu löschenden Stern- od. Ausrufdiagnose zugeordnet ist. So kann man sicher gehen, daß keine inkonsistenten Daten entstehen, d.h. daß die zugeordnete Kreuzdiagnose nach dem Löschen keine Zuordnung mehr hat.

Zu 4.62 wurden Zuordnungen zwischen ICD-10-Diagnosen eingeführt. Diese Zuordnungen werden im NDIA-Satz im Feld dia_link gespeichert und weisen immer von der Stern- od. Ausruf- zur Kreuzdiagnose, d.h. die laufende Nummer der Kreuzdiagnose wird im Feld dia_link der Stern- od. Ausrufdiagnose gespeichert. Der Grund ist die mögliche 1:n-Beziehung von Kreuz- zu Stern- od. Ausrufdiagnosen (d.h. es kann mehrere Stern- od. Ausrufdiagnose zu einer Kreuzdiagnose geben).

Innerhalb dieses Funktionsbausteins werden nicht nur die oben genannten Prüfungen durchgeführt, sondern auch Zuordnungen zwischen Kreuz- und Stern- od. Ausrufdiagnosen angelegt, sofern dies möglich ist. Hierbei wird wie folgt vorgegangen (gilt nur für Anlegen oder Ändern):

Für den Fall einer Kreuzdiagnose:

Wenn keine Zuordnung zu dieser Kreuzdiagnose existiert, wird versucht, automatisch eine Zuordnung anzulegen. Dabei werden alle Stern- und Ausrufdiagnosen in ss_other_dias gesucht, die noch keine Zuordnung haben. Wenn es solche Stern- od. Ausrufdiagnosen gibt, wird geprüft, ob die zu prüfenden Kreuzdiagnose die einzige in der Diagnosemenge ss_other_dias ist, wenn ja, werden Zuordnungen von allen gefundenen Stern- und Ausrufdiagnosen ohne Zuordnung zu dieser Kreuzdiagnose gemacht.

Wenn die automatsiche Zuordnung erfolglos war, wird im Batchbetrieb ein Fehler ausgegeben. Im Dialogbetrieb hingegen wird versucht, durch Interaktion mit dem Benutzer eine Zuordnung zu erreichen. Hierzu werden dem Benutzer alle existierenden Stern- und Ausrufdiagnosen ohne Zuordnung angeboten. Er kann eine dieser Stern- und Ausrufdiagnosen auswählen, diese wird dann der Kreuzdiagnose zugewiesen. Falls es keine freien Stern- od. Ausrufdiagnosen gibt oder aber der Benutzer die Zuordnung ablehnt, wird eine Fehlermeldung ausgegeben.

Für den Fall einer Stern- od. Ausrufdiagnose (ähnlich zur Kreuzdiagnose):

Wenn zu dieser Stern- od. Ausrufdiagnose keine Zuordnung existiert, wird zuerst versucht, eine automatische Zuordnung zu erreichen. Hierzu werden alle Kreuzdiagnosen in ss_other_dias ermittelt. Gibt es nur eine Kreuzdiagnose, dann ist eine eindeutige Zuordnung möglich. Deren laufende Nummer wird dann in das Feld dia_link der Stern- od. Ausrufdiagnose eingetragen.

Konnte keine automatische Zuordnung erfolgen, so wird im Batchbetrieb eine Fehlermeldung ausgegeben. Im Dialogbetrieb wird der Benutzer aufgefordert, zwischen den möglichen Kreuzdiagnosen auszuwählen. Lehnt der Benutzer die Zuordnung ab oder gibt es gar keine Kreuzdiagnose wird ebenfall eine Fehlermeldung ausgegeben.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

IIDIA_MOD
SS_ACTIVITY
SS_DIALOG
SS_ICD10_DIA
SS_LINK_SET
SS_OKAY
SS_ONLY_FLAG
SS_ONLY_GLOBAL
SS_ONLY_LOCAL
SS_OTHER_DIAS
T_RETURN

Ausnahmen

CROSS_WITHOUT_STAR
DELETE_CROSS_WITH_STAR
DIFFERENT_TYPE
NO_FURTHER_FLAGS
STAR_WITHOUT_CROSS
WRONG_ACTIVITY

Funktionsgruppe

NWAT_SCO

BAL Application Log Documentation   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6629 Date: 20240523 Time: 173658     sap01-206 ( 142 ms )