SAP ABAP Class CL_ISHMED_GL_TM_SCHEDULE (i.s.h.med: Patient Pathway)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_GL (Package) IS-H*MED: Treatment Pathways
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 20031029
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_GL_CASE_REVISION Pathways: Case Revision 20060802
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_GL_CONSTANTS i.s.h.med pathways Constants Definition 20031201
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_GL_LOCK IS-H*MED: Lock Logic 20031215
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_GL_USE_TEXT IS-H*MED: Use of Texts 20040113
Properties
Class CL_ISHMED_GL_TM_SCHEDULE  
Short Description i.s.h.med: Patient Pathway    
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 P  SAP Standard Production Program 
Category 0   
Package NMED_GL   IS-H*MED: Treatment Pathways 
Created 20031029   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_GL_TM_SCHEDULE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_GL_CASE_REVISION Pathways: Case Revision 20060802
2 IF_ISHMED_GL_CONSTANTS i.s.h.med pathways Constants Definition 20031201
3 IF_ISHMED_GL_LOCK IS-H*MED: Lock Logic 20031215
4 IF_ISHMED_GL_USE_TEXT IS-H*MED: Use of Texts 20040113
Friends
Class CL_ISHMED_GL_TM_SCHEDULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CREATE_LOAD Instance attribute Protected Attribute reference (LIKE) 20031202
2 CO_CREATE_NEW Instance attribute Protected Attribute reference (LIKE) 20031202
3 CO_OTYPE_GL_TM_SCHEDULE Constant Public Type reference (TYPE) ISH_OBJECT_TYPE 101 Constant Type: Patient Treatment Plan 20060105
4 CO_TEXT_PA_URL Instance attribute Public Attribute reference (LIKE) 20040113
5 CO_TIMEUNIT_DAYS Instance attribute Public Attribute reference (LIKE) 20040115
6 CO_TIMEUNIT_HOURS Instance attribute Public Attribute reference (LIKE) 20040115
7 CO_TIMEUNIT_MINUTES Instance attribute Public Attribute reference (LIKE) 20040115
8 CO_TIMEUNIT_MONTHS Instance attribute Public Attribute reference (LIKE) 20040115
9 CO_TM_CANCELLED Instance attribute Public Attribute reference (LIKE) 20040115
10 CO_TM_IN_PROCESS Instance attribute Public Attribute reference (LIKE) 20040115
11 CO_TM_NEW Instance attribute Public Attribute reference (LIKE) 20040115
12 CO_TM_OK Instance attribute Public Attribute reference (LIKE) 20040115
13 GR_TEXTS_URL Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_OBJECT_COLLECTION IS-H*MED: Object Collection 20040113
14 G_TM_SCHEDULE Instance attribute Public Type reference (TYPE) RN2GL_TM_SCHEDULE Patient Pathway 20031031
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE Instance method Public Method Change Data 20031201
2 CONSTRUCTOR Instance method Public Constructor Constructor 20031130
3 CREATE Static method Public Method Re-Create Patient Pathway 20031201
4 EXISTS Static method Public Method Checks Whether Patient Pathway Exists 20050225
5 FILL Instance method Protected Method Enhance Further Data 20040114
6 GET_ALL_ASSIGNED_PATHWAYS Static method Public Method Determine All Assigned Treatment Pathways for Patient 20040126
7 GET_ASSIGNED_PATHWAYS Static method Public Method Determine Assigned Treatment Pathways for Patient 20031031
8 GET_DATA Instance method Public Method Read data 20031201
9 GET_NEXT_TODO_STATE Static method Public Method Determine Patient Pathway Status for Patient (Clin. WS) 20040115
10 GET_NUMBER_OF_STEPS Instance method Public Method Determines Number of Steps of this Pathway 20040310
11 INITIALIZE Instance method Protected Method Initialize Attribute 20031203
12 IS_ACTUAL Instance method Public Method Does object status correspond to entry in database? 20040114
13 IS_IN_ENVIRONMENT Static method Protected Method Checks Environment for Existing Instance 20040112
14 IS_PATHWAY_ASSIGNED_TO_PATIENT Static method Public Method Determine If Treatment Pathway Is Assigned to Patient 20040217
15 LOAD Static method Public Method Load Object 20031201
16 READ_BULK Static method Public Method Read Multiple (Parameter as Filter) 20060616
17 READ_DATA Static method Public Method Read Data (Directly from Database) 20060503
18 SELECT_SCHEDULE Static method Protected Method Read Database Record 20031201
Events
Class CL_ISHMED_GL_TM_SCHEDULE has no event.
Types
Class CL_ISHMED_GL_TM_SCHEDULE has no local type.
Method Signatures

Method CHANGE 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 20031201
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031201
3 Importing I_CHANGE Call by reference Type reference (TYPE) RN2GL_TM_SCHEDULE_C IS-H*MED: Behandlungsplan 20031201

Method CHANGE on class CL_ISHMED_GL_TM_SCHEDULE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) CHAR1 Konstruktormodus 20031201
2 Importing I_TM_SCHEDULE Call by reference Type reference (TYPE) RN2GL_TM_SCHEDULE IS-H*MED: Behandlungsplan 20031201
# Exception Resumable Description Created on
1 CX_ISHMED_GL_INSTANTIATION IS-H*MED: Fehler bei der Instanzierung 20031202

Method CREATE 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 Klasse zur Fehlerabarbeitung 20031201
2 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_GL_TM_SCHEDULE Patientenpfad 20031201
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode bei Methodenaufrufen 20031201
4 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT Klasse für Sammlung aller Objekte des Speichers 20031201
5 Importing IT_CONNECTED_OBJECTS Call by reference Type reference (TYPE) ISH_OBJECTLIST Tabelle mit Objektreferenzen 20031201
6 Importing I_TM_SCHEDULE Call by reference Type reference (TYPE) RN2GL_TM_SCHEDULE Patientenpfad 20031201

Method CREATE on class CL_ISHMED_GL_TM_SCHEDULE has no exception.

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATH_ID Call by reference Type reference (TYPE) N2GL_TM_ID Schlüssel Patientenpfad 20050225
2 Returning R_EXISTS Value transfer Type reference (TYPE) ISH_ON_OFF Patientenpfad existiert 20050225

Method EXISTS on class CL_ISHMED_GL_TM_SCHEDULE has no exception.

Method FILL 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 20040114
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040114

Method FILL on class CL_ISHMED_GL_TM_SCHEDULE has no exception.

Method GET_ALL_ASSIGNED_PATHWAYS 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 20040126
2 Exporting ET_PATHWAYS Call by reference Type reference (TYPE) ISHMED_T_N2GL_PATHWAY_DISPLAY IS-H*MED: Patientenpfade Anzeige 20040126
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040126
4 Importing I_PATID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20040126

Method GET_ALL_ASSIGNED_PATHWAYS on class CL_ISHMED_GL_TM_SCHEDULE has no exception.

Method GET_ASSIGNED_PATHWAYS 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 20031031
2 Exporting ET_PATHWAYS Call by reference Type reference (TYPE) ISHMED_T_SYSUUID_C IS-H*MED: Tabelle mit GUID 20031031
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031031
4 Importing I_PATID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20031031

Method GET_ASSIGNED_PATHWAYS on class CL_ISHMED_GL_TM_SCHEDULE has no exception.

Method GET_DATA 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 20031201
2 Exporting E_ACTIVE Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20031201
3 Exporting E_MODE Call by reference Type reference (TYPE) ISH_MODUS IS-H: Bearbeitungsmodus von Datensätzen (I/U/D) 20031201
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031201
5 Exporting E_TM_SCHEDULE Call by reference Type reference (TYPE) RN2GL_TM_SCHEDULE IS-H*MED: Behandlungsplan 20031201

Method GET_DATA on class CL_ISHMED_GL_TM_SCHEDULE has no exception.

Method GET_NEXT_TODO_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20040115
2 Returning R_STATE Value transfer Type reference (TYPE) N2GL_PATHWAY_STATE IS-H*MED: Status Patientenpfad 20040115

Method GET_NEXT_TODO_STATE on class CL_ISHMED_GL_TM_SCHEDULE has no exception.

Method GET_NUMBER_OF_STEPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_NUMBER_OF_STEPS Value transfer Type reference (TYPE) I Anzahl der Schritte des Patientenpfads 20040310

Method GET_NUMBER_OF_STEPS on class CL_ISHMED_GL_TM_SCHEDULE has no exception.

Method INITIALIZE Signature

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

Method IS_ACTUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ACTUAL Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20040114

Method IS_ACTUAL on class CL_ISHMED_GL_TM_SCHEDULE has no exception.

Method IS_IN_ENVIRONMENT 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 20040112
2 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_GL_TM_SCHEDULE IS-H*MED: Patientenbehandlungplan 20040112
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040112
4 Importing I_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20040112
5 Importing I_KEY Call by reference Type reference (TYPE) STRING Patientenpfad ID 20040112

Method IS_IN_ENVIRONMENT on class CL_ISHMED_GL_TM_SCHEDULE has no exception.

Method IS_PATHWAY_ASSIGNED_TO_PATIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_IS_ASSIGNED Value transfer Type reference (TYPE) ISH_ON_OFF {'X'-Pfad ist zugeordnet|' '-Pfad ist nicht zugeordnet} 20040217
2 Importing I_PATID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20040217
3 Importing I_SHORT_CODE Call by reference Type reference (TYPE) N2GL_SHORT_CODE IS-H*MED: Kurzkennung eines Behandlungspfads 20040217

Method IS_PATHWAY_ASSIGNED_TO_PATIENT on class CL_ISHMED_GL_TM_SCHEDULE has no exception.

Method LOAD 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 20031201
2 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISHMED_GL_TM_SCHEDULE IS-H*MED: Patientenbehandlungplan 20031201
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031201
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 20031201
5 Importing IT_CONNECTED_OBJECTS Call by reference Type reference (TYPE) ISH_OBJECTLIST IS-H: Tabelle mit Objektreferenzen 20031215
6 Importing I_READ_DB Call by reference Type reference (TYPE) ISH_ON_OFF ON Von DB lesen/aus Parameter 20031201
7 Importing I_SCHEDULE_ID Call by reference Type reference (TYPE) N2GL_TM_ID IS-H*MED: Schlüssel Patientenpfad 20031201
8 Importing I_TM_SCHEDULE Call by reference Type reference (TYPE) RN2GL_TM_SCHEDULE Übergabeparameter für Daten 20031201

Method LOAD on class CL_ISHMED_GL_TM_SCHEDULE has no exception.

Method READ_BULK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERROR Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20060616
2 Exporting ET_SCHEDULES Call by reference Type reference (TYPE) ISHMED_T_N2GL_TM_SCHEDULE IS-H*MED: Patientenpfad 20060616
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20060616
4 Importing I_FALNR Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20060626
5 Importing I_PATNR Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20060616

Method READ_BULK on class CL_ISHMED_GL_TM_SCHEDULE has no exception.

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLING Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20060503
2 Exporting ES_TM_SCHEDULE Call by reference Type reference (TYPE) RN2GL_TM_SCHEDULE IS-H*MED: Patientenpfad 20060503
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20060503
4 Importing I_SCHEDULE_ID Call by reference Type reference (TYPE) N2GL_TM_ID Schlüssel Patientenpfad 20060503

Method READ_DATA on class CL_ISHMED_GL_TM_SCHEDULE has no exception.

Method SELECT_SCHEDULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031201
2 Exporting E_TM_SCHEDULE Value transfer Type reference (TYPE) RN2GL_TM_SCHEDULE IS-H*MED: Behandlungsplan 20031201
3 Importing I_SCHEDULE_ID Call by reference Type reference (TYPE) N2GL_TM_ID IS-H*MED: Schlüssel Patientenpfad 20031203

Method SELECT_SCHEDULE on class CL_ISHMED_GL_TM_SCHEDULE has no exception.
History
Last changed by/on SAP  20070917 
SAP Release Created in 472