Ansicht
Dokumentation

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

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

General Material Data   CPI1466 during Backup  
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 deutsche Landesversion!

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

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

  1. 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.
  2. Zusatz (!)- und Sterndiagnosen (*) dürfen keine bedeutungstragenden Diagnosen sein (wie Krankenhaus- oder Fachabteilungshauptdiagnose).
  3. Eine Sterndiagnose (*) darf nicht ohne eine Kreuzdiagnose (+) existieren. Diese Prüfung erfolgt bzgl. der expliziten Zuordnung von Diagnosen. Diese Zuordnung ist im Feld NDIA-DIA_LINK der Sterndiagnose gespeichert.
  4. Eine Kreuzdiagnose darf nicht ohne Sterndiagnose existieren.

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

  1. Das Löschen einer Kreuzdiagnose ist dann möglich, wenn keine Sterndiagnose auf diese Kreuzdiagnose verweist. Bestehen Zuordnung zu Sterndiagnosen, dann ist das Löschen nur im Dialogbetrieb (ss_dialog = on) möglich (beim Löschen werden automatisch alle Zuordnungen in den abhängigen Sterndiagnosen gelöscht). Im Batchbetrieb (ss_dialog = off, z.B. für BAPIs) wird die Kreuzdiagnose nicht gelöscht und die Fehlermeldung 654 (N6) ausgegeben.
  2. Das Löschen einer Sterndiagnose 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 Sterndiagnosen gibt, die auf die Kreuzdiagnose verweisen, die der zu löschenden Sterndiagnose 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- zur Kreuzdiagnose, d.h. die laufende Nummer der Kreuzdiagnose wird im Feld dia_link der Sterndiagnose gespeichert. Der Grund ist die mögliche 1:n-Beziehung von Kreuz- zu Sterndiagnosen (d.h. es kann mehrere Sterndiagnose zu einer Kreuzdiagnose geben).

Innerhalb dieses Funktionsbausteins werden nicht nur die oben genannten Prüfungen durchgeführt, sondern auch Zuordnungen zwischen Kreuz- und Sterndiagnosen 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 Sterndiagnosen in ss_other_dias gesucht, die noch keine Zuordnung haben. Wenn es solche Sterndiagnosen gibt, wird geprüft, ob die zu prüfenden Kreuzdiagnose die einzige in der Diagnosemenge ss_other_dias ist, wenn ja, werden Zuordnungen von alle gefundenen Sterndiagnosen ohne Zuordnung zu dieser Kreuzdiagnose gemacht.
  • Wenn die automatsiche Zuordnung erfolglos war, wird im Batchbetrieb ein Fehler ausgegeben (655). Im Dialogbetrieb hingegen wird versucht, durch Interaktion mit dem Benutzer eine Zuordnung zu erreichen. Hierzu werden dem Benutzer alle existierenden Sterndiagnosen ohne Zuordnung angeboten. Er kann eine dieser Sterndiagnosen auswählen, diese wird dann der Kreuzdiagnose zugewiesen. Falls es keine freien Sterndiagnosen gibt oder aber der Benutzer die Zuordnung ablehnt, wird eine Fehlermeldung ausgegeben (655).

Für den Fall einer Sterndiagnose (ähnlich zur Kreuzdiagnose):

  • Wenn zu dieser Sterndiagnose 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 Sterndiagnose eingetragen.
  • Konnte keine automatische Zuordnung erfolgen, so wird im Batchbetrieb eine Fehlermeldung ausgegeben (653). 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 die Fehlermeldung 653 ausgegeben.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

SS_ACTIVITY
SS_DIALOG
SS_ICD10_DIA
SS_LINK_SET
SS_OKAY
SS_ONLY_FLAG
SS_ONLY_GLOBAL
SS_ONLY_LOCAL
SS_OTHER_DIAS

Ausnahmen

CROSS_WITHOUT_STAR
DELETE_CROSS_WITH_STAR
DIFFERENT_TYPE
NO_FURTHER_FLAGS
STAR_WITHOUT_CROSS
WRONG_ACTIVITY

Funktionsgruppe

N00D

CPI1466 during Backup   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5770 Date: 20240523 Time: 114614     sap01-206 ( 130 ms )