SAP ABAP Class CL_ISHMED_API_PATHWAY (Pathways: API Treatment 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 20040421
Properties
Class CL_ISHMED_API_PATHWAY  
Short Description Pathways: API Treatment 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
Class CL_ISHMED_API_PATHWAY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20040421
Friends
Class CL_ISHMED_API_PATHWAY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_FCT_ASSIGN Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_FCT_GL_ASSIGN IS-H*MED: Function Class Treatment Pathway Assignment 20040420
2 GR_FCT_BASEITEM Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_FCT_GL_BASE IS-H*MED: Actions for Base Items 20040423
3 GR_FCT_PATHWAY Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_FCT_GUIDELINE IS-H*MED: Treatment Pathway Function Class 20040420
4 G_INSTITUTION Instance attribute Protected Type reference (TYPE) EINRI IS-H: Institution 20040420
5 G_PATHWAY_ID Instance attribute Protected Type reference (TYPE) N2GL_GL_ID IS-H*MED: Treatment Pathway ID 20040420
6 OFF Instance attribute Public Attribute reference (LIKE) 20040421
7 ON Instance attribute Public Attribute reference (LIKE) 20040421
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN Instance method Public Method Assign Treatment Pathway to Patient 20040420
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040420
3 FINALIZE Instance method Public Method API Finalize Instance 20040420
4 GET_API Static method Public Method Create Reference of API (Factory Method) 20040420
5 GET_BASEITEM_DETAIL Instance method Public Method Read Data for Base Item 20040420
6 GET_DETAIL Instance method Public Method Read Data for Treatment Pathway 20040420
7 GET_ITEM_DETAIL Instance method Public Method Read Data for Item 20040420
8 GET_ITEM_LIST Instance method Public Method Read List of Items 20040420
9 GET_LINK_DETAIL Instance method Public Method Read Data for Connector 20040420
10 GET_LINK_LIST Instance method Public Method Read List of Connectors 20040420
11 GET_LIST Static method Public Method Read List of Treatment Pathways 20040420
12 IS_EXISTS Static method Public Method Checks Existence of Treatment Pathway 20040420
13 SEARCH_FOR_PATIENT Static method Public Method Find Treatment Pathway for Patient 20040420
14 SEARCH_WITH_CRITERIA Static method Public Method Free Search for Treatment Pathways 20040420
Events
Class CL_ISHMED_API_PATHWAY has no event.
Types
Class CL_ISHMED_API_PATHWAY has no local type.
Method Signatures

Method ASSIGN 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 Fallnummer 20040426
2 Importing I_CATEGORY Call by reference Type reference (TYPE) N2GL_ACT_CAT Kategorie für die Zuordnung 20060510
3 Importing I_EMR Call by reference Type reference (TYPE) N2GL_VMA Verantwortlicher Mitarbeiter 20040426
4 Importing I_NOTE Call by reference Type reference (TYPE) N2GL_NOTE Notiz 20060510
5 Importing I_NOTE_RELEASE Call by reference Type reference (TYPE) N2GL_NOTE_TO_RELEASE Notiz freigeben 20060510
6 Importing I_OU Call by reference Type reference (TYPE) N2GL_ORGID Zuordnende Organisationseinheit 20060510
7 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR Patientennummer 20040426
8 Importing I_START_DATE Call by reference Type reference (TYPE) N2GL_START_DATE Startdatum des Patientenpfads 20040426
9 Importing I_START_TIME Call by reference Type reference (TYPE) N2GL_START_TIME Startzeit des Patientenpfads 20040426
10 Returning R_PATPATH_ID Value transfer Type reference (TYPE) N2GL_TM_ID Schlüssel Patientenpfad 20040517
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040426
2 CX_ISHMED_GL_ASSIGN IS-H*MED: Zuordnung eines Behandlungspfads 20040426

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20040421
2 Importing I_PATHWAY_ID Call by reference Type reference (TYPE) N2GL_GL_ID IS-H*MED: Behandlungspfad ID 20040421
# Exception Resumable Description Created on
1 CX_ISHMED_GL_INSTANTIATION IS-H*MED: Fehler bei der Instanzierung 20040421

Method FINALIZE Signature

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

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_PATHWAY IS-H*MED: API Behandlungspfad 20040421
2 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20040421
3 Importing I_PATHWAY_ID Call by reference Type reference (TYPE) N2GL_GL_ID IS-H*MED: Behandlungspfad ID 20040421
# Exception Resumable Description Created on
1 CX_ISHMED_GL_INSTANTIATION IS-H*MED: Fehler bei der Instanzierung 20040421

Method GET_BASEITEM_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BASEITEM Call by reference Type reference (TYPE) RN2GL_BASEITEM IS-H*MED: Struktur für Basisitem des Behandlungspfads 20040423
2 Importing I_BASEITEM_ID Call by reference Type reference (TYPE) N2GL_BASEITEM_ID IS-H*MED: Basisitem ID 20040423
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040423

Method GET_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLIN_INFO Call by reference Type reference (TYPE) ISH_T_TEXTMODULE_TLINE IS-H: Tabellentyp für die SAPScript-Texte 20040422
2 Exporting ET_DIAGNOSISES Call by reference Type reference (TYPE) ISHMED_T_N2GL_DIA IS-H*MED: Zuordnung Diagnosen zu Behandlungspfad 20040422
3 Exporting ET_GRAPH Call by reference Type reference (TYPE) ISHMED_T_N2GL_HTML_DOC IS-H*MED: HTML Dokument 20040422
4 Exporting ET_PAT_INFO Call by reference Type reference (TYPE) ISH_T_TEXTMODULE_TLINE IS-H: Tabellentyp für die SAPScript-Texte 20040422
5 Exporting ET_PROCEDURES Call by reference Type reference (TYPE) ISHMED_T_N2GL_PROC IS-H*MED: Zuordnung Prozeduren zu Behandlungspfad 20040422
6 Exporting E_AUTHORS Call by reference Type reference (TYPE) N2GL_STRING IS-H*MED: Langtext 20040423
7 Exporting E_PATHWAY Call by reference Type reference (TYPE) RN2GL_GUIDELINE IS-H*MED: Behandlungspfad 20040422
8 Exporting E_TECH_INFO Call by reference Type reference (TYPE) N2GL_STRING IS-H*MED: Langtext 20040422
9 Exporting E_URL Call by reference Type reference (TYPE) N2GL_URL IS-H*MED: URL 20040422
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040422

Method GET_ITEM_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLIN_INFO Call by reference Type reference (TYPE) ISH_T_TEXTMODULE_TLINE IS-H: Tabellentyp für die SAPScript-Texte 20040422
2 Exporting ET_LINKS_IN Call by reference Type reference (TYPE) ISHMED_T_N2GL_LINK_ID IS-H*MED: Tabelle mit Verbinder IDs 20040422
3 Exporting ET_LINKS_OUT Call by reference Type reference (TYPE) ISHMED_T_N2GL_LINK_ID IS-H*MED: Tabelle mit Verbinder IDs 20040422
4 Exporting ET_PAT_INFO Call by reference Type reference (TYPE) ISH_T_TEXTMODULE_TLINE IS-H: Tabellentyp für die SAPScript-Texte 20040422
5 Exporting E_ITEM Call by reference Type reference (TYPE) RN2GL_ITEM IS-H*MED: Item eines Behandlungspfads 20040422
6 Exporting E_TECH_INFO Call by reference Type reference (TYPE) N2GL_STRING IS-H*MED: Langtext 20040422
7 Exporting E_URL Call by reference Type reference (TYPE) N2GL_URL IS-H*MED: URL 20040422
8 Importing I_ITEM_ID Call by reference Type reference (TYPE) N2GL_ITEM_ID IS-H*MED: Item ID 20040422
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040422

Method GET_ITEM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEMS Call by reference Type reference (TYPE) ISHMED_T_N2GL_ITEM IS-H*MED: Item eines Behandlungspfads 20040422
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040422

Method GET_LINK_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LINK Call by reference Type reference (TYPE) RN2GL_ITEM_LINK IS-H*MED: Verbindung eines Behandlungspfads 20040422
2 Importing I_LINK_ID Call by reference Type reference (TYPE) N2GL_LINK_ID IS-H*MED: Verbinder ID 20040422
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040422

Method GET_LINK_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINKS Call by reference Type reference (TYPE) ISHMED_T_N2GL_ITEM_LINK IS-H*MED: Verbindung eines Behandlungspfads Runtime 20040422
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040422

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PATHWAY Call by reference Type reference (TYPE) ISHMED_T_N2GL_SEARCH_RET IS-H*MED: Ergebnisse der Behandlungspfadsuche 20040422
2 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20040422
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040422

Method IS_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTITUTION Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20040424
2 Importing I_PATHWAY_ID Call by reference Type reference (TYPE) N2GL_GL_ID IS-H*MED: Behandlungspfad ID 20040424
3 Returning R_EXISTS Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20040424
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040424

Method SEARCH_FOR_PATIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) ISHMED_T_N2GL_SEARCH_RET IS-H*MED: Ergebnisse der Behandlungspfadsuche 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
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040426

Method SEARCH_WITH_CRITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) ISHMED_T_N2GL_SEARCH_RET IS-H*MED: Ergebnisse der Behandlungspfadsuche 20040426
2 Importing IS_CRITERIA Call by reference Type reference (TYPE) RN2GL_SEARCH IS-H*MED: Parameter Suche Behandlungspfad 20040426
# Exception Resumable Description Created on
1 CX_ISHMED_GL_ACCESS IS-H*MED: Ausnahme bei Zugriff in Pathways 20040425
History
Last changed by/on SAP  20070917 
SAP Release Created in 473