SAP ABAP Class CL_ISH_DBR_PAT (Read Patient Data from the Database)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1BASE (Package) IS-H: Basic Functionality; TSA Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20070620
Properties
Class CL_ISH_DBR_PAT  
Short Description Read Patient Data from the Database    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1BASE   IS-H: Basic Functionality; TSA Development 
Created 20070620   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_DBR_PAT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20070620
Friends
Class CL_ISH_DBR_PAT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Public Attribute reference (LIKE) 20070620
2 CO_MODE_DELETE Instance attribute Public Attribute reference (LIKE) 20070620
3 CO_MODE_ERROR Instance attribute Public Attribute reference (LIKE) 20070620
4 CO_MODE_INSERT Instance attribute Public Attribute reference (LIKE) 20070620
5 CO_MODE_UNCHANGED Instance attribute Public Attribute reference (LIKE) 20070620
6 CO_MODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20070620
7 CO_VCODE_DISPLAY Instance attribute Public Attribute reference (LIKE) 20070620
8 CO_VCODE_INSERT Instance attribute Public Attribute reference (LIKE) 20070620
9 CO_VCODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20070620
10 CV_AUSTRIA Instance attribute Public Attribute reference (LIKE) 20070620
11 CV_CANADA Instance attribute Public Attribute reference (LIKE) 20070620
12 CV_FRANCE Instance attribute Public Attribute reference (LIKE) 20070620
13 CV_GERMANY Instance attribute Public Attribute reference (LIKE) 20070620
14 CV_ITALY Instance attribute Public Attribute reference (LIKE) 20070620
15 CV_NETHERLANDS Instance attribute Public Attribute reference (LIKE) 20070620
16 CV_SINGAPORE Instance attribute Public Attribute reference (LIKE) 20070620
17 CV_SPAIN Instance attribute Public Attribute reference (LIKE) 20070620
18 CV_SWITZERLAND Instance attribute Public Attribute reference (LIKE) 20070620
19 FALSE Instance attribute Public Attribute reference (LIKE) 20070620
20 INACTIVE Instance attribute Public Attribute reference (LIKE) 20070620
21 NO Instance attribute Public Attribute reference (LIKE) 20070620
22 OFF Instance attribute Public Attribute reference (LIKE) 20070620
23 ON Instance attribute Public Attribute reference (LIKE) 20070620
24 TRUE Instance attribute Public Attribute reference (LIKE) 20070620
25 YES Instance attribute Public Attribute reference (LIKE) 20070620
Methods
# Method Level Visibility Method type Description Created on
1 GET_PAT_BY_PATNR Static method Public Method Read Patient 20070620
2 GET_PAT_DATA_BY_PATNR Static method Public Method Read All Patient Data 20070620
3 GET_T_PAT_BY_PATNR Static method Public Method Read Patient 20070620
4 GET_T_PAT_BY_PATNR_RANGE Static method Public Method Read Patient for Range Table 20070620
Events
Class CL_ISH_DBR_PAT has no event.
Types
Class CL_ISH_DBR_PAT has no local type.
Method Signatures

Method GET_PAT_BY_PATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbehandlung 20070620
2 Exporting ES_NPAT Value transfer Type reference (TYPE) NPAT Patientendaten 20070620
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20070620
4 Importing I_NO_BUFFER Value transfer Type reference (TYPE) ISH_ON_OFF OFF Keine Pufferung (nur in Verbindung mit I_READ_DB = ON) 20070620
5 Importing I_PATNR Value transfer Type reference (TYPE) PATNR Patientennummer 20070620
6 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF OFF Neu von der Datenbank lesen (ON/OFF) 20070620
7 Importing I_TC_AUTH Value transfer Type reference (TYPE) ISH_ON_OFF ON Behandlungsauftrag prüfen 20120131

Method GET_PAT_BY_PATNR on class CL_ISH_DBR_PAT has no exception.

Method GET_PAT_DATA_BY_PATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbehandlung 20070620
2 Exporting ES_NADR Value transfer Type reference (TYPE) NADR Adreßdaten 20070620
3 Exporting ES_NADR2 Call by reference Type reference (TYPE) NADR weitere Adreßdaten 20070620
4 Exporting ES_NADR_ABG Call by reference Type reference (TYPE) NADR Adreßdaten Arbeitgeber 20070620
5 Exporting ES_NADR_AN1 Call by reference Type reference (TYPE) NADR Adreßdaten Angehöriger 1 20070620
6 Exporting ES_NADR_AN2 Call by reference Type reference (TYPE) NADR Adreßdaten Angehöriger 2 20070620
7 Exporting ES_NPAE Value transfer Type reference (TYPE) NPAE Einrichtungsstammsatz 20070620
8 Exporting ES_NPAT Value transfer Type reference (TYPE) NPAT Patientendaten 20070620
9 Exporting ET_TELNR Value transfer Type reference (TYPE) ISH_T_NADR2 Telefonnummern 20070620
10 Exporting ET_TELNR2 Value transfer Type reference (TYPE) ISH_T_NADR2 Telefonnummern - weitere Adreßdaten 20070620
11 Exporting ET_TELNR_ABG Value transfer Type reference (TYPE) ISH_T_NADR2 Telefonnummern - Arbeitgeber 20070620
12 Exporting ET_TELNR_AN1 Value transfer Type reference (TYPE) ISH_T_NADR2 Telefonnummern - Angehöriger 1 20070620
13 Exporting ET_TELNR_AN2 Value transfer Type reference (TYPE) ISH_T_NADR2 Telefonnummern - Angehöriger 2 20070620
14 Exporting E_NOT_FOUND_IN_EINRI Value transfer Type reference (TYPE) ISH_ON_OFF Patient in der übergebenen Einrichtung nicht da 20070620
15 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20070620
16 Importing I_CHECK_AUTH Value transfer Type reference (TYPE) ISH_ON_OFF ON Berechtigungsprüfung (ON/OFF) 20070620
17 Importing I_CHECK_INACTIVE Value transfer Type reference (TYPE) ISH_ON_OFF OFF Berechtigung Inaktiv überprüfen (ON/OFF) 20070620
18 Importing I_CHECK_VIP Value transfer Type reference (TYPE) ISH_ON_OFF OFF Berechtigung VIP überprüfen (ON/OFF) 20070620
19 Importing I_EINRI Value transfer Type reference (TYPE) EINRI '*' Einrichtung, für Berechtigungsprüfung 20070620
20 Importing I_NO_BUFFER Value transfer Type reference (TYPE) ISH_ON_OFF OFF Keine Pufferung (nur in Verbindung mit I_READ_DB = ON) 20070620
21 Importing I_NO_MESSAGES Value transfer Type reference (TYPE) ISH_ON_OFF OFF keine Meldungen ausgeben (ON/OFF) 20070620
22 Importing I_PATNR Value transfer Type reference (TYPE) PATNR Patientennummer 20070620
23 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF OFF Neu von der Datenbank lesen (ON/OFF) 20070620
24 Importing I_WITH_NADR Value transfer Type reference (TYPE) ISH_ON_OFF OFF Adreßdaten mitlesen (ON/OFF) 20070620
25 Importing I_WITH_NPAE Value transfer Type reference (TYPE) ISH_ON_OFF OFF Einrichtungsstammsatz mitlesen (ON/OFF) 20070620

Method GET_PAT_DATA_BY_PATNR on class CL_ISH_DBR_PAT has no exception.

Method GET_T_PAT_BY_PATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbehandlung 20070620
2 Exporting ET_NPAT Value transfer Type reference (TYPE) ISHMED_T_NPAT Patientendaten 20070620
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20070620
4 Importing IT_PATNR Call by reference Type reference (TYPE) STANDARD TABLE Tabelle mit Patientennummern 20070620
5 Importing I_FIELDNAME_PAT Value transfer Type reference (TYPE) ISH_FIELDNAME SPACE Feldname für PATNR in IT_PATNR (Default = PATNR) 20070620
6 Importing I_NO_BUFFER Value transfer Type reference (TYPE) ISH_ON_OFF OFF Keine Pufferung (nur in Verbindung mit I_READ_DB = ON) 20070620
7 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF OFF Neu von der Datenbank lesen (ON/OFF) 20070620
8 Importing I_TC_AUTH Value transfer Type reference (TYPE) ISH_ON_OFF ON Behandlungsauftrag prüfen 20120131

Method GET_T_PAT_BY_PATNR on class CL_ISH_DBR_PAT has no exception.

Method GET_T_PAT_BY_PATNR_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbehandlung 20070620
2 Exporting ET_NPAT Value transfer Type reference (TYPE) ISHMED_T_NPAT Patientendaten 20070620
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20070620
4 Importing IT_PATNR Value transfer Type reference (TYPE) ISH_T_R_PATNR Range-Tabelle für Patientennummern 20070620
5 Importing I_NO_BUFFER Value transfer Type reference (TYPE) ISH_ON_OFF OFF Keine Pufferung (nur in Verbindung mit I_READ_DB = ON) 20070620
6 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF OFF Neu von der Datenbank lesen (ON/OFF) 20070620

Method GET_T_PAT_BY_PATNR_RANGE on class CL_ISH_DBR_PAT has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in