Ansicht
Dokumentation

ISH_AT_INTENSIV_CREATE - IS-H AT: API zum Anlegen von Intensivdaten

ISH_AT_INTENSIV_CREATE - IS-H AT: API zum Anlegen von Intensivdaten

General Data in Customer Master   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein ist nur für die Landesversion Österreich verwendbar.

Mit diesem Baustein können Sie Intensivdaten zu Bewegungen auf Intensiv-OEs anlegen.

Dafür müssen Sie folgende Parameter übergeben:

  • Einrichtung
  • Fallnummer
  • Laufende Nummer der Bewegung auf der Intensiv-OE

Abhängig davon, welche Daten Sie anlegen möchten, müssen Sie folgende Strukturen/Tabellen übergeben:

  • Wenn Sie Intensivdaten zu einer Bewegung neu anlegen möchten, müssen Sie die Struktur IS_NWATINTENS mit Daten befüllen sowie in der Tabelle IT_NWATPHYS mindestens einen Eintrag mit übergeben.
    Hierbei ist zu beachten, das das Feld Intensivmodell (MODELL) abhängig von der verwendeten Dokumentation auf Basis von SAPS2/TISS-28 bzw SAPS3/TISS-A befüllt wird.
    Ab 1.1.2012 hat die Erfassung der Intensivdaten verpflichtend nur mehr nach SAPS3/TISS-A zu erfolgen. Durch Customizing im IMG AT:Scoring - Intensivmodell 2012 pflegen kann dieses Datum abgeändert (vorverlegt) werden.
  • Wenn Sie neue Einträge zu bereits vorhandenen Intensivdaten anlegen wollen, dürfen Sie die Struktur IS_NWATINTENS NICHT befüllen. Geben Sie nur jene Einträge mit, die Sie neu anlegen möchten, dh. Einträge in den Tabellen IT_NWATPHYS, IT_NWATTISS28 oder auch einen Eintrag in der Struktur IS_NWATTRISS ( nicht für SAPS3/TRISS-A). Beachten Sie, dass pro Intensivdaten (=> pro Intensivbewegung) nur einmal die Angabe von traumatologischen Daten (IS_NWATTRISS) erlaubt ist.

Beachten Sie bezüglich der Befüllung der Felder der angeführten Strukturen/Tabellen die folgenden Informationen:

  • Die Felder Einrichtung (EINRI), Fallnummer (FALNR) und Bewegungsnummer (LFDNR) brauchen bei allen Tabellen/Strukturen nicht befüllt zu werden, sie werden mit den entsprechenden Importparametern befüllt. Sind sie befüllt, müssen sie mit den Importparametern übereinstimmen. Stimmen Felder nicht überein, wird eine entsprechende Fehlermeldung ausgegeben.
  • Das Feld interne Nummer (INTNR) darf bei einem neuen Eintrag für Patientenadministration (IS_NWATINTENS) nicht befüllt sein. Die Nummer wird neu ermittelt. Bei den anderen Strukturen/Tabellen können Sie das Feld mit einem Wert versorgen. Wenn das Feld leer ist, wird die Nummer ermittelt, sonst wird geprüft, ob der Patientenadministrationseintrag mit der angegebenen internen Nummer vorhanden und nicht storniert ist. Ist der Eintrag nicht vorhanden oder storniert, wird eine entsprechende Fehlermeldung ausgegeben.
  • Das Feld aktuelle interne Nummer (ACTINTNR) darf bei den Strukturen/Tabellen nicht befüllt werden. Die Nummer wird neu ermittelt.
  • Die Felder Erfassungsdatum (ERDAT), -zeit (ERTIM) und -user (ERUSR) sollten bei allen Strukturen/Tabellen nicht übergeben werden. Sie werden immer mit den aktuellen Systemdaten, dh. Systemdatum/-zeit/-user befüllt und damit überschrieben.

Für die Strukturen/Tabellen IT_NWATPHYS, und IT_NWATTISS28 gilt:

  • Das Befüllen der Strukturen IT_NWATPHYS, und IT_NWATTISS28 hat abhängig vom Feld Intensivmodell (MODELL) der Struktur IS_NWATINTENS nach SAPS2/TISS-28 bzw SAPS3/TISS-A zu erfolgen.

Für die Struktur IS_NWATTRISS gilt:

  • Die Struktur IS_NWATTRISS darf abhängig vom Feld Intensivmodell (MODELL) der Struktur IS_NWATINTENS für SAPS3/TRISS-A nicht befüllt werden.

Um Intensivdaten erfassen zu können, müssen Sie im Berechtigungsobjekt N_AT_INTSV für die Funktion "Ändern" und für die aktuelle Einrichtung berechtigt sein.

Tritt ein Fehler auf, so wird die Tabelle ET_RETURN mit den entsprechenden Fehlermeldungen gefüllt. Im Exportparameter E_RETMAXTYPE steht nach Ausführung der höchste aufgetretene Fehlergrad.

In den Exporttabellen bzw. -strukturen erhalten Sie die Daten zurück, die bei Ausführen des Funktionsbausteins im Echtmodus auf der Datenbank angelegt werden. Dabei handelt es sich um folgende Tabellen/Strukturen:

ES_NWATINTENS - Patientenadministration
ES_NWATTRISS - Traumatologische Daten ( nur für Erfassung nach SAPS2 )
ET_NWATPHYS - Physiologische Daten
ET_NWATTISS28 - Pflege-/Therapiedokumentation

Beispiel

Hinweise

Wenn Sie vorhandene Einträge stornieren und neue Einträge anlegen möchten, müssen Sie folgende Reihenfolge beachten:

  1. Wenn Sie neue Intensivdaten anlegen möchten, müssen Sie zuerst die alten Daten stornieren, da pro Intensivbewegung nur ein Eintrag mit Intensivdaten vorhanden sein darf. Rufen Sie dafür das API ISH_AT_INTENSIV_CANCEL auf.
  2. Sie möchten vorhandene physiologische Daten stornieren und neue Einträge anlegen. In diesem Fall sollten Sie zuerst das API für das Anlegen der physiologischen Daten aufrufen und erst anschließend die alten Einträge stornieren. Pro Intensivdaten muss es mindestens einen Eintrag mit physiologischen Daten geben. Wenn Sie daher zuerst den einzigen Eintrag mit physiologischen Daten stornieren möchten, um einen neuen Eintrag anzulegen, erhalten Sie beim Storno eine Fehlermeldung.
  3. Sie möchten die Pflege/Therapiedokumentation zu Intensivdaten anlegen. Hierbei können Sie die APIs in beliebiger Reihenfolge aufrufen, da es keine Bedingungen für die Anzahl von Einträgen pro Intensivdaten gibt.
  4. Wenn Sie traumatologische Daten anlegen möchten, müssen Sie zuerst einen möglicherweise bereits vorhandenen Eintrag stornieren. Pro Intensivbewegung darf es nur einen Eintrag mit traumatologischen Daten geben.

Weiterführende Informationen





Parameter

ES_NWATINTENS
ES_NWATTRISS
ET_NWATPHYS
ET_NWATTISS28
ET_RETURN
E_RETMAXTYPE
IS_NWATINTENS
IS_NWATTRISS
IT_NWATPHYS
IT_NWATTISS28
I_EINRI
I_FALNR
I_LFDBEW
I_TESTRUN

Ausnahmen

Funktionsgruppe

N_API_1313AT

Vendor Master (General Section)   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 7576 Date: 20240523 Time: 160144     sap01-206 ( 138 ms )