SAP ABAP Class CL_ISH_PREREG_DIAGNOSIS (IS-H: Preregistered Patient Diagnoses)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NPVS (Package) Application development patient management system
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_RUN_DATA IS-H: Base Class for Movement Data Objects 20030709
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_USE_TEXTMODULE IS-H: Interface for Using SAPscript Text Modules 20040114
Properties
Class CL_ISH_PREREG_DIAGNOSIS  
Short Description IS-H: Preregistered Patient Diagnoses    
Super Class CL_ISH_RUN_DATA IS-H: Base Class for Movement Data Objects 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NPVS   Application development patient management system 
Created 20020403   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISH_PREREG_DIAGNOSIS has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_USE_TEXTMODULE IS-H: Interface for Using SAPscript Text Modules 20040114
Friends
Class CL_ISH_PREREG_DIAGNOSIS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_TEXT_DILTXT Constant Public Type reference (TYPE) ISH_TEXTMODULE_ID '001' IS-H: ID of SAPScript Text 20040114
2 GS_CHECK_INPUT Instance attribute Protected See coding Check Structure for Data Input 20020427
3 GS_NDIA Instance attribute Private Type reference (TYPE) RN2HNDIA i.s.h.med: Input Help for Diagnoses 20120816
4 GS_NDIP Instance attribute Protected Type reference (TYPE) NDIP Diagnosis Data 20020403
5 GS_NDIP_DB Instance attribute Protected Type reference (TYPE) NDIP Diagnosis Data (Database Status) 20020403
6 GT_INSTANCES Static Attribute Private Type reference (TYPE) TYPE_T_INSTANCE Assignment Table Key - Instance 20020403
7 GT_STRUCTURE_NDIP Static Attribute Private Type reference (TYPE) ISH_NAMETAB_TAB Global Buffer for Structure Definition of NPAP 20020403
8 GT_STRUCTURE_RNDIPX Static Attribute Private Type reference (TYPE) ISH_NAMETAB_TAB Global Buffer for Structure Definition of RNPAP_ATTRIB_X 20020403
9 GT_TEXTMODULE Instance attribute Public Attribute reference (LIKE) 20040114
10 G_GEN_TEXT_ID Static Attribute Protected Type reference (TYPE) I IS-H: Generated Provisional Text ID 20040112
11 G_OBJ_TEXT_ID Instance attribute Protected Type reference (TYPE) ISH_DIPNO IS-H: Text Id for Diagnosis Object 20040112
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_KEY_STRING Static method Public Method Create Key Data of Diagnosis as String 20020403
2 CANCEL Instance method Public Method Cancel Diagnosis 20020403
3 CHANGE Instance method Public Method Change Diagnosis 20020403
4 CHANGE_TEXT Instance method Public Method 20040114
5 CHECK Instance method Public Method Check Data 20020403
6 CHECK_CHANGES Instance method Public Method Check if and what Data Was Changed (Field Level) 20020403
7 CHECK_DIAGNOSIS Instance method Private Method Checks Diagnoses 20020404
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020403
9 CREATE Static method Public Method Create New Diagnosis 20020403
10 CREATE_TEXTMODULE_ON_USE Instance method Public Method 20040114
11 EDIT_TEXT Instance method Public Method 20040114
12 GET_CORDER Instance method Public Method Returns Clinical Order 20031202
13 GET_DATA Instance method Public Method Read Diagnosis 20020403
14 GET_NDIA Instance method Public Method Reads Structure NDIA 20120816
15 GET_TEXT Instance method Public Method 20040114
16 GET_TEXT_HEADER Instance method Public Method 20040114
17 GET_TEXT_ID Instance method Public Method Get Text ID of Diagnosis Long Text for the Object 20040112
18 INITIALIZE Instance method Public Method Initialize Object Attributes 20020403
19 IS_ACTUAL Instance method Public Method Check if Object Is Current. (Compare with DB Status) 20021209
20 IS_IN_DATABASE Instance method Public Method Check if Diagnosis Already in Database 20020403
21 IS_IN_ENVIRONMENT Static method Public Method Does the Object Exist in the Specified Environment? 20020403
22 LOAD Static method Public Method Read Existing Diagnosis 20020403
23 SET_NDIA Instance method Public Method Uses Structure NDIA 20120816
Events
# Event Type Visibility Description Created on
1 OBJECT_CHANGED Instance Event
(0)
Public
(2)
Provisional Patient Master Data Changed 20020403
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_INSTANCE Private See coding Assignment Key - Instance 20020403
2 TYPE_T_INSTANCE Private See coding Assignment Table Key - Instance 20020403
Method Signatures

Method BUILD_KEY_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY Value transfer Type reference (TYPE) STRING Schlüsselfelder als String 20020403
2 Importing IS_KEY Value transfer Type reference (TYPE) RNDIP_KEY Schlüsselfelder Diagnose 20020403
3 Importing I_MANDT Value transfer Type reference (TYPE) MANDT Mandant 20040126

Method BUILD_KEY_STRING on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method CANCEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CANCEL Call by reference Object reference (TYPE REF TO) CL_ISH_CANCEL Cancel-Klasse 20020430
2 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Klasse zur Fehlerabarbeitung 20020403
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20020403
4 Importing I_CHECK_ONLY Value transfer Type reference (TYPE) ISH_ON_OFF OFF Nur Prüfen, ob Storno erlaubt (ON) 20020430

Method CANCEL on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerabarbeitung 20020403
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20020403
3 Importing IS_WHAT_TO_CHANGE Value transfer Type reference (TYPE) RNDIPX Diagnosedaten u. welche Felder sollen geändert werden? 20020403

Method CHANGE on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method CHANGE_TEXT Signature

Method CHANGE_TEXT on class CL_ISH_PREREG_DIAGNOSIS has no parameter.
Method CHANGE_TEXT on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerabarbeitung 20020403
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20020403
3 Importing IS_WHAT_TO_CHECK Value transfer Type reference (TYPE) RNDIPX Welche Felder sollen geprüft werden? 20020403
4 Importing I_CHECK_CONN_OBJECTS Value transfer Type reference (TYPE) ISH_ON_OFF OFF Alle angeschlossenen Objekte mitprüfen 20020403

Method CHECK on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method CHECK_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerabarbeitung 20020403
2 Exporting ES_WHAT_WAS_CHANGED Value transfer Type reference (TYPE) RNDIPX Welche Felder wurden geändert? 20020403
3 Exporting E_MODE Value transfer Type reference (TYPE) ISH_MODUS Bearbeitungsmodus der Diagnose (I/U/D) 20020403
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20020403

Method CHECK_CHANGES on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method CHECK_DIAGNOSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20020404
2 Exporting E_DTEXT Call by reference Type reference (TYPE) NDIA-DITXT IS-H: Freitext einer Diagnose 20020404
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20020404
4 Importing I_DIAG Call by reference Type reference (TYPE) NDIP-DKEY IS-H: Diagnosenschlüssel zu einer Vormerkung 20020404
5 Importing I_KAT Call by reference Type reference (TYPE) NDIP-DCAT IS-H: Identifikationskürzel für Diagnosekatalog 20020404
6 Importing I_LOK Call by reference Type reference (TYPE) NDIP-DLOC IS-H: Identifikationskürzel für Diagnosekatalog 20020404

Method CHECK_DIAGNOSIS on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Value transfer Type reference (TYPE) RNDIP_ATTRIB Diagnosedaten 20020403
2 Importing IS_KEY Value transfer Type reference (TYPE) RNDIP_KEY Schlüsselfelder der Diagnose 20020403
3 Importing IT_CONNECTED_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST Objekte, die mit dieser Diagnose verbunden sind 20020403
4 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20020403
5 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF Diagnosedaten von der Datenbank lesen (bei LOAD) 20030904
# Exception Resumable Description Created on
1 MISSING_ENVIRONMENT Environment fehlt 20020403
2 NOT_FOUND Abwesenheit nicht vorhanden 20020403

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISH_PREREG_DIAGNOSIS Instanz Diagnose 20020403
2 Exporting E_INTERFACE Value transfer Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Instanz Diagnose als Interfacereferenz 20020403
3 Importing IS_DATA Value transfer Type reference (TYPE) RNDIP_ATTRIB Diagnosedaten 20020403
4 Importing IT_CONNECTED_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST Objekte, die mit dieser Diagnose verbunden sind 20020403
5 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20020403
# Exception Resumable Description Created on
1 MISSING_ENVIRONMENT Environment fehlt 20020403

Method CREATE_TEXTMODULE_ON_USE Signature

Method CREATE_TEXTMODULE_ON_USE on class CL_ISH_PREREG_DIAGNOSIS has no parameter.
Method CREATE_TEXTMODULE_ON_USE on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method EDIT_TEXT Signature

Method EDIT_TEXT on class CL_ISH_PREREG_DIAGNOSIS has no parameter.
Method EDIT_TEXT on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method GET_CORDER 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 IS-H*MED: Klasse zur Fehlerabarbeitung 20031202
2 Exporting ER_CORDER Call by reference Object reference (TYPE REF TO) CL_ISH_CORDER IS-H: Klinischer Auftrag 20031202
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031202
4 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20031202

Method GET_CORDER on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerabarbeitung 20020403
2 Exporting ES_DATA Value transfer Type reference (TYPE) RNDIP_ATTRIB Attributfelder Diagnose 20020403
3 Exporting ES_DATA_DB Value transfer Type reference (TYPE) RNDIP_ATTRIB DB: Attributfelder Diagnose 20021209
4 Exporting ES_KEY Value transfer Type reference (TYPE) RNDIP_KEY Schlüsseldaten Diagnose 20020403
5 Exporting E_MODE Value transfer Type reference (TYPE) ISH_MODUS Bearbeitungsmodus der Diagnose (I/U/D) 20020403
6 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20020403

Method GET_DATA on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method GET_NDIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_NDIA Value transfer Type reference (TYPE) RN2HNDIA IS-H*MED: Auswahlhilfe für Diagnosen 20120816

Method GET_NDIA on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method GET_TEXT Signature

Method GET_TEXT on class CL_ISH_PREREG_DIAGNOSIS has no parameter.
Method GET_TEXT on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method GET_TEXT_HEADER Signature

Method GET_TEXT_HEADER on class CL_ISH_PREREG_DIAGNOSIS has no parameter.
Method GET_TEXT_HEADER on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method GET_TEXT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TEXT_ID Value transfer Type reference (TYPE) ISH_DIPNO Text-Id 20040112

Method GET_TEXT_ID on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_ISH_PREREG_DIAGNOSIS has no parameter.
Method INITIALIZE on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method IS_ACTUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20021209
2 Exporting ES_WHAT_WAS_CHANGED Value transfer Type reference (TYPE) RNDIPX Welche Felder wurden geändert? 20021209
3 Exporting E_ACTUAL Value transfer Type reference (TYPE) ISH_ON_OFF Objekt ist aktuell (ON/OFF) 20021209
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20021209

Method IS_ACTUAL on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method IS_IN_DATABASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_EXIST Value transfer Type reference (TYPE) ISH_ON_OFF Diagnose existiert(ON)/existiert nicht (OFF) 20020403
2 Importing IS_KEY Value transfer Type reference (TYPE) RNDIP_KEY Schlüssel der Diagnose 20020403

Method IS_IN_DATABASE on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method IS_IN_ENVIRONMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Objektinstanz, wenn diese bereits vorhanden ist 20030707
2 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment, in dem gesucht wird 20030707
3 Importing I_KEY Value transfer Type reference (TYPE) STRING Schlüssel des Objekts 20030707
4 Importing I_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT Instanz eines Objekts 20030707

Method IS_IN_ENVIRONMENT on class CL_ISH_PREREG_DIAGNOSIS has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ISH_PREREG_DIAGNOSIS Instanz Diagnose 20020403
2 Exporting E_INTERFACE Value transfer Object reference (TYPE REF TO) IF_ISH_OBJECTBASE Instanz Diagnose als Interfacereferenz 20020403
3 Importing IS_DATA Value transfer Type reference (TYPE) RNDIP_ATTRIB Diagnosedaten 20030904
4 Importing IS_KEY Value transfer Type reference (TYPE) RNDIP_KEY Schlüsselfelder der Diagnose 20020403
5 Importing IT_CONNECTED_OBJECTS Value transfer Type reference (TYPE) ISH_OBJECTLIST Objekte, die mit dieser Diagnose verbunden sind 20020403
6 Importing I_ENVIRONMENT Value transfer Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Environment 20020403
7 Importing I_READ_DB Value transfer Type reference (TYPE) ISH_ON_OFF 'X' Diagnosedaten von der Datenbank lesen 20030904
# Exception Resumable Description Created on
1 MISSING_ENVIRONMENT Environment fehlt 20020403
2 NOT_FOUND Abwesenheit nicht vorhanden 20020403

Method SET_NDIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NDIA Call by reference Type reference (TYPE) RN2HNDIA IS-H*MED: Auswahlhilfe für Diagnosen 20120816

Method SET_NDIA on class CL_ISH_PREREG_DIAGNOSIS has no exception.
Event Signatures

Event OBJECT_CHANGED Signature
Event OBJECT_CHANGED on class CL_ISH_PREREG_DIAGNOSIS has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 463B