SAP ABAP Class CL_ISHMED_API_PAT_PATHWAY (Pathways: API 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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20040426
Properties
Class CL_ISHMED_API_PAT_PATHWAY  
Short Description Pathways: API Patient Pathway    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED_GL   IS-H*MED: Treatment Pathways 
Created 20040420   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_ISH_CONSTANT_DEFINITION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 N2VDT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20040426
Friends
Class CL_ISHMED_API_PAT_PATHWAY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_ACTION_RESULT Instance attribute Protected Object reference (TYPE REF TO) CL_ISHMED_GL_BASE_RESULTS IS-H*MED: Actions for Base Items 20040517
2 GR_FCT_TREATMENT Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_FCT_GL_TREATMENT IS-H*MED: Patient Pathway Function Class 20040420
3 GR_STEP_NOTE Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_GL_TM_STEP_NOTE IS-H*MED: Note Function for Step 20040427
4 GS_DOC_RESULT Instance attribute Protected Type reference (TYPE) RN2DOC_KEY IS-H*MED: Key for a Document 20040517
5 GS_REQ_RESULT Instance attribute Protected Type reference (TYPE) TYP_REQUEST Result Action of Request 20040517
6 G_CASE_ID Instance attribute Protected Type reference (TYPE) FALNR IS-H: Case Number 20040420
7 G_INSTITUTION Instance attribute Protected Type reference (TYPE) EINRI IS-H: Institution 20040420
8 G_PATIENT_ID Instance attribute Protected Type reference (TYPE) PATNR IS-H: Patient Number 20040420
9 G_PAT_PATHWAY_ID Instance attribute Protected Type reference (TYPE) N2GL_TM_ID IS-H*MED: Patient Pathway Key 20040426
10 OFF Instance attribute Public Attribute reference (LIKE) 20040426
11 ON Instance attribute Public Attribute reference (LIKE) 20040426
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040420
2 FINALIZE Instance method Public Method API Finalize Instance 20040420
3 GET_ACTION_KEYS Instance method Public Method Read Key Fields of Action Result 20040420
4 GET_ACTIVITIES Instance method Public Method Read List of Executed Activities 20060511
5 GET_API Static method Public Method Create Reference of API (Factory Method) 20040420
6 GET_COMMENTS_FOR_ACTIVITY Instance method Public Method Read Comments for Activity 20060511
7 GET_CORRESPONDING_STEP Instance method Public Method Determine Connected Step 20040420
8 GET_DEPENDING_STEP Instance method Public Method Determine Prerequisite Step 20040420
9 GET_DETAIL Instance method Public Method Read Data for Patient Pathway 20040420
10 GET_LIST_PATIENT Static method Public Method Read List of Patient Pathways for Patient 20040426
11 GET_NEXT_STEP Instance method Public Method Determine Next Step 20040420
12 GET_PATHWAY Instance method Public Method Determine Corresponding Treatment Pathway 20040420
13 GET_PREVIOUS_STEP Instance method Public Method Determine Previous Step 20040420
14 GET_STATUS Instance method Public Method Reas Status of Patient Pathway 20040506
15 GET_STEP_DETAIL Instance method Public Method Read Data on Step 20040420
16 GET_STEP_LIST Instance method Public Method Read List of Steps 20040428
17 GET_STEP_STATUS Instance method Public Method Read Status of Step 20040420
Events
Class CL_ISHMED_API_PAT_PATHWAY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_REQUEST Protected See coding Result Action of Request 20040517 BEGIN OF typ_request, einri TYPE einri, anfid TYPE anfid, END OF typ_request
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CASE_ID Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20040426
2 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20040426
3 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20040426
4 Importing I_PAT_PATHWAY_ID Call by reference Type reference (TYPE) N2GL_TM_ID IS-H*MED: Schlüssel Patientenpfad 20040426
# Exception Resumable Description Created on
1 CX_ISHMED_GL_INSTANTIATION IS-H*MED: Fehler bei der Instanzierung 20040426

Method FINALIZE Signature

Method FINALIZE on class CL_ISHMED_API_PAT_PATHWAY has no parameter.
# Exception Resumable Description Created on
1 CX_ISHMED_GL_DESTROY IS-H*MED: Ausnahme bei Zerstören Pathways 20040426

Method GET_ACTION_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTION_KEYS Call by reference Type reference (TYPE) ISHMED_T_ACTION_KEYS IS-H*MED: Schlüsselfeld des Ergebnis einer Aktion 20040428
2 Exporting E_ACTION_TYPE Call by reference Type reference (TYPE) N2GL_ACT_TYPE IS-H*MED: Aktionstyp 20040429
3 Exporting E_BASEITEMTYPE Call by reference Type reference (TYPE) N2_BASEITEM_TYPE Basisitems: Basisitemtyp 20050615
4 Importing I_REFRESH Call by reference Type reference (TYPE) ISH_ON_OFF 'X' Mit Pfaddaten synchronisieren 20060511
5 Importing I_STEP_ID Call by reference Type reference (TYPE) N2GL_STEP_ID IS-H*MED: Schlüssel Schritt 20040427
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040427

Method GET_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVITY Call by reference Type reference (TYPE) ISHMED_T_N2GL_ACT Liste der Aktivitäten 20060511
2 Exporting ET_ACTIVITY_EXTERNAL Call by reference Type reference (TYPE) ISHMED_T_N2GL_ACT_SCR Liste der Aktivitäten - externe Darstellung 20060511
3 Importing I_REFRESH Call by reference Type reference (TYPE) ISH_ON_OFF 'X' Pfaddaten synchronisieren 20060511
4 Importing I_STEP_ID Call by reference Type reference (TYPE) N2GL_STEP_ID Filter: Schlüssel Schritt 20060511
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20060511

Method GET_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_API Call by reference Object reference (TYPE REF TO) CL_ISHMED_API_PAT_PATHWAY IS-H*MED: API Patientenpfad 20040426
2 Importing I_CASE_ID Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20040426
3 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20040426
4 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20040426
5 Importing I_PAT_PATHWAY_ID Call by reference Type reference (TYPE) N2GL_TM_ID IS-H*MED: Schlüssel Patientenpfad 20040426
# Exception Resumable Description Created on
1 CX_ISHMED_GL_INSTANTIATION IS-H*MED: Fehler bei der Instanzierung 20040426

Method GET_COMMENTS_FOR_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMMENT Call by reference Type reference (TYPE) ISHMED_T_N2GL_ACT_NOTE Liste der Kommentare 20060511
2 Exporting ET_COMMENT_EXTERNAL Call by reference Type reference (TYPE) ISHMED_T_N2GL_ACT_NOTE_SCR Liste der Kommentare - externe Darstellung 20060511
3 Importing I_ACTIVITY_ID Call by reference Type reference (TYPE) N2GL_ACT_ID Schlüssel Aktivität 20060511
4 Importing I_REFRESH Call by reference Type reference (TYPE) ISH_ON_OFF 'X' Mit Pfaddaten synchronisieren 20060511
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20060511

Method GET_CORRESPONDING_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STEP_ID Call by reference Type reference (TYPE) N2GL_STEP_ID IS-H*MED: Schlüssel Schritt 20040426
2 Returning R_CORRESP_STEP_ID Value transfer Type reference (TYPE) N2GL_STEP_ID IS-H*MED: Schlüssel Schritt 20040426
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040426

Method GET_DEPENDING_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STEP_ID Call by reference Type reference (TYPE) N2GL_STEP_ID IS-H*MED: Schlüssel Schritt 20040426
2 Returning R_DEPEND_STEP_ID Value transfer Type reference (TYPE) N2GL_STEP_ID IS-H*MED: Schlüssel Schritt 20040426
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040426

Method GET_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PAT_PATHWAY Call by reference Type reference (TYPE) RN2GL_TM_SCHEDULE IS-H*MED: Patientenpfad 20040427
2 Exporting E_URL Call by reference Type reference (TYPE) N2GL_URL IS-H*MED: URL 20040427
3 Importing I_REFRESH Call by reference Type reference (TYPE) ISH_ON_OFF 'X' Mit Pfaddaten synchronisieren 20060511
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040427

Method GET_LIST_PATIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PATH_LIST Call by reference Type reference (TYPE) ISHMED_T_N2GL_TM_SCHEDULE IS-H*MED: Patientenpfad 20040426
2 Importing I_ALL Call by reference Type reference (TYPE) ISH_ON_OFF IF_ISH_CONSTANT_DEFINITION=>OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20040428
3 Importing I_CASE_ID Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20040426
4 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20040426
5 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20040426
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040426

Method GET_NEXT_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFRESH Call by reference Type reference (TYPE) ISH_ON_OFF 'X' Mit Pfaddaten synchronisieren 20060511
2 Importing I_STEP_ID Call by reference Type reference (TYPE) N2GL_STEP_ID IS-H*MED: Schlüssel Schritt 20040426
3 Returning R_STEP_ID Value transfer Type reference (TYPE) N2GL_STEP_ID IS-H*MED: Schlüssel Schritt 20040426
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040426

Method GET_PATHWAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PATHWAY_API Call by reference Object reference (TYPE REF TO) CL_ISHMED_API_PATHWAY IS-H*MED: API Behandlungspfad 20040427
2 Exporting E_PATHWAY_ID Call by reference Type reference (TYPE) N2GL_GL_ID IS-H*MED: Behandlungspfad ID 20040427
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040427
2 CX_ISHMED_GL_INSTANTIATION IS-H*MED: Fehler bei der Instanzierung 20040427

Method GET_PREVIOUS_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFRESH Call by reference Type reference (TYPE) ISH_ON_OFF 'X' Mit Pfaddaten synchronisieren 20060511
2 Importing I_STEP_ID Call by reference Type reference (TYPE) N2GL_STEP_ID IS-H*MED: Schlüssel Schritt 20040426
3 Returning R_STEP_ID Value transfer Type reference (TYPE) N2GL_STEP_ID IS-H*MED: Schlüssel Schritt 20040426
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040426

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TM_DONE_STATE Call by reference Type reference (TYPE) N2GL_TM_DONE_STATE IS-H*MED: Erledigungsstatus des Patientenpfads 20040506
2 Exporting E_TM_STATE Call by reference Type reference (TYPE) N2GL_TM_STATE IS-H*MED: Status des Patientenpfads 20040506
3 Importing I_REFRESH Call by reference Type reference (TYPE) ISH_ON_OFF 'X' Mit Pfaddaten synchronisieren 20060511
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040506

Method GET_STEP_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NOTE Call by reference Type reference (TYPE) RN2GL_NOTE Notiz zum Schritt (obsolet) 20040427
2 Exporting ES_STEP Call by reference Type reference (TYPE) RN2GL_TM_STEP IS-H*MED: Schritt im Patientenpfad 20040427
3 Exporting ET_CLIN_INFO Call by reference Type reference (TYPE) ISH_T_TEXTMODULE_TLINE IS-H: Tabellentyp für die SAPScript-Texte 20040427
4 Exporting ET_NOTE Call by reference Type reference (TYPE) N2VDT_TEXT_TABLE Notiztext zum Schritt als interne Tabelle (obsolet) 20040514
5 Exporting ET_PAT_INFO Call by reference Type reference (TYPE) ISH_T_TEXTMODULE_TLINE IS-H: Tabellentyp für die SAPScript-Texte 20040427
6 Exporting E_URL Call by reference Type reference (TYPE) N2GL_URL IS-H*MED: URL 20040427
7 Importing I_REFRESH Call by reference Type reference (TYPE) ISH_ON_OFF 'X' Mit Pfaddaten synchronisieren 20060511
8 Importing I_STEP_ID Call by reference Type reference (TYPE) N2GL_STEP_ID IS-H*MED: Schlüssel Schritt 20040427
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040427

Method GET_STEP_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STEPS Call by reference Type reference (TYPE) ISHMED_T_N2GL_TM_STEP IS-H*MED: Schritte eines Patientenpfades 20040428
2 Importing I_REFRESH Call by reference Type reference (TYPE) ISH_ON_OFF 'X' Mit Pfaddaten synchronisieren 20060511
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040428

Method GET_STEP_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTION_EXECUTED Call by reference Type reference (TYPE) N2GL_ACTION_EXECUTED IS-H*MED: Aktion wurde ausgeführt 20040426
2 Exporting E_DONE_STATE Call by reference Type reference (TYPE) N2GL_DONE_STATE IS-H*MED: Erledigungsstatus eines Schritts 20040511
3 Exporting E_STEP_STATE Call by reference Type reference (TYPE) N2GL_STEP_STATE IS-H*MED: Status eines Schritts 20040426
4 Importing I_REFRESH Call by reference Type reference (TYPE) ISH_ON_OFF 'X' Mit Pfaddaten synchronisieren 20060511
5 Importing I_STEP_ID Call by reference Type reference (TYPE) N2GL_STEP_ID IS-H*MED: Schlüssel Schritt 20040426
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040426
History
Last changed by/on SAP  20070917 
SAP Release Created in 473