Ansicht
Dokumentation
CL_ISHMED_CLIM_API_VS - API Vitalzeichen
BAL_S_LOG - Application Log: Log header data PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Diese Klasse stellt API-Methoden für Vitalzeichen zur Verfügung.
Folgende Funktionen sind verfügbar:
- GET_MEASURES
- Diese Methode liefert die für einen vorgegebenen Kontext gespeicherten Vitalzeichen.
- CREATE_OBSERVATION
- Übernimmt mehrere Vitalzeichenwerte, die für einen Patienten gemeinsam gemessen wurden.
- Parameter IS_OBSERVATION
- Die Felder OBSTIMESTAMP, EINRI, PATNR, ORGDO, MITARB müssen ausgefüllt sein.
- Parameter IT_VALUES
- Die Felder BCHID, BCPID, UNIT (bei numerischen Vitalzeichen), VALUE_STRING müssen ausgefüllt sein.
-
Zusätzlich können Sie eine Messwertqualität übergeben:
Wert zweifelhaft CL_ISHMED_CLIM_API=>CO_VALQUAL_DUBIOUS
Wert nicht messbar CL_ISHMED_CLIM_API=>CO_VALQUAL_NOT_MEASURABLE
-
Wenn Sie mit der Planung von Vitalzeichenmessungen arbeiten, müssen Sie den Bezug zur geplanten Messung herstellen, damit diese den Status "gemessen" erhält.
Dazu füllen Sie die Felder PLDID und PLDTIMESTAMP aus.
- Wenn Fehler auftreten, sind die dazugehörigen Fehlermeldungen im Errorhandler der Ausnahme CX_ISHMED_CLIM zu finden.
- SAVE
- Sichert alle bis zu diesem Zeitpunkt übernommenen Vitalzeichen.
- Aufgetretene Fehler können Sie dem Errorhandler der Ausnahme CX_ISHMED_CLIM entnehmen.
- GET_PLANNED_MEASURES
- Liefert geplante Messungen.
- GET_CATALOG_HIERARCHY
- Liefert die Hierarchie des zum vorgegebenen Zeitpunkt aktuellen Katalogs.
- GET_CATALOG_INFORMATION
- Liefert Informationen zur vorgegebenen Position des Messwertkatalogs incl. der zugeordneten Wertebereiche.
Beziehungen
Beispiel
Der Funktionsbaustein ISHMED_CLIM_GET_VITALSIGNS liefert gespeicherte Vitalzeichen.
Weitere Beispiele für die Verwendung der API zeigen folgende Reports:
- RN2CLIM_APIVS_SAMPLE_CATINFO
- RN2CLIM_APIVS_SAMPLE_PLDLIST
- RN2CLIM_APIVS_SAMPLE_VSLIST
Sie legen Vitalzeichen mit der API wie folgt an:
DATA: lr_api TYPE REF TO cl_ishmed_clim_api_vs, ls_obs TYPE rn2clim_obs_ins_ext, lt_val TYPE ishmed_t_clim_val_ins_ext. ............................... * get api instance create object lr_api . ............................... * put data into fields of ls_obs and lt_val ............................... lr_api->create_observation( is_observation = ls_obs it_values = lt_val ). ............................... ............................... lr_api->save( i_with_commit = 'X' ). ............................... * finalize work lr_api->destroy( ).Hinweise
Die geplanten Messungen für einen Patienten ermitteln Sie mit der Methode GET_PLANNED_MEASURES.
Die dazu erfassten Vitalzeichen übergeben und sichern Sie mit CREATE_OBSERVATION und SAVE.
Weiterführende Informationen
Vendor Master (General Section) BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3811 Date: 20240420 Time: 032216 sap01-206 ( 24 ms )