SAP ABAP Class CL_ISH_IPL_UTL_CORD (IS-H: Impl. for General Functions in Clinical Order Area)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1CORDMG (Package) IS-H: Clinical Ordering; 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 20040112
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20040112
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_IPL_UTL_CORD IS-H*MED: Impl. for General Functions in Clinical Order Area 20040112
Properties
Class CL_ISH_IPL_UTL_CORD  
Short Description IS-H: Impl. for General Functions in Clinical Order Area    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1CORDMG   IS-H: Clinical Ordering; TSA Development 
Created 20040112   SAP 
Last change 20110810   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP 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 20040112
2 IF_ISH_OBJECT_TYPES IS-H: Definition of Types 20040112
Friends
# Friend Modeled only Created on Description
1 CL_ISH_FAC_IPL_UTL_CORD 20040112 IS-H: Factory for General Functions in Clinical Order Area
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Instance attribute Public Attribute reference (LIKE) 20040112
2 NO Instance attribute Public Attribute reference (LIKE) 20040112
3 OFF Instance attribute Public Attribute reference (LIKE) 20040112
4 ON Instance attribute Public Attribute reference (LIKE) 20040112
5 TRUE Instance attribute Public Attribute reference (LIKE) 20040112
6 YES Instance attribute Public Attribute reference (LIKE) 20040112
Methods
# Method Level Visibility Method type Description Created on
1 CALL_CLINICAL_ORDER Instance method Public Method Call Clinical Order 20050331
2 CALL_CORDER_BASE_ITEM_DEF Instance method Public Method Preset Clinical Order 20050331
3 CHANGE_STATE Instance method Public Method Changes the Status of an Order Item 20040616
4 CHECK_BEFORE_APP_PLANNING Instance method Public Method Other Check Before Calling Appointment Planning 20050613
5 CREATE Static method Protected Method Creates a New CL_ISH_IPL_UTL_CORD Object 20040112
6 GET_APP_PLAN_FOR_CORDPOS Instance method Public Method Returns Appointment Planning Capability for an Order Item 20040114
7 GET_SCHED_FOR_CORDPOS Instance method Public Method Returns Appointment Allocation Indicator for an Order Item 20040112
8 NEW_CORDER_BY_CORDTYPID Instance method Public Method Instantiates an Order Object from an Order Category 20080611
9 NEW_CORDPOS_BY_CORDTYPID Instance method Public Method Instantiates Order Item(s) from an Order Category 20080611
10 _NEW_CORDPOS_BY_CORDETYP Instance method Protected Method Instantiates an Order Item for an Elementary Order Category 20080611
11 _NEW_CORDPOS_BY_CORDPTYP Instance method Protected Method Instantiates Order Item(s) for a Profile Category 20080611
Events
Class CL_ISH_IPL_UTL_CORD has no event.
Types
Class CL_ISH_IPL_UTL_CORD has no local type.
Method Signatures

Method CALL_CLINICAL_ORDER 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 20050331
2 Exporting E_CORDERID Value transfer Type reference (TYPE) N1CORDID IS-H: KLAT/VKG: Identifikation eines Klinischen Auftrags 20050331
3 Exporting E_OTHER_CHANGES Value transfer Type reference (TYPE) ISH_ON_OFF Es wurden Änderungen vorgenommen. 20050908
4 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050331
5 Exporting E_SAVED Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050331
6 Exporting E_UCOMM Value transfer Type reference (TYPE) SY-UCOMM Funktionscode, der PAI ausgelöst hat 20050331
7 Importing IR_CORDER Call by reference Object reference (TYPE REF TO) CL_ISH_CORDER IS-H: Klinischer Auftrag 20050401
8 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20050401
9 Importing IR_XML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Klinischer Auftrag in XML-Format 20050401
10 Importing I_API_MODE Value transfer Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050403
11 Importing I_COMMIT Value transfer Type reference (TYPE) ISH_ON_OFF ON IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050401
12 Importing I_CORDERID Call by reference Type reference (TYPE) N1CORDID IS-H: KLAT/VKG: Identifikation eines Klinischen Auftrags 20050401
13 Importing I_DEQUEUE Value transfer Type reference (TYPE) ISH_ON_OFF ON Sperren lösen? 20050405
14 Importing I_EINRI Value transfer Type reference (TYPE) EINRI IS-H: Einrichtung 20050401
15 Importing I_ENQUEUE Value transfer Type reference (TYPE) ISH_ON_OFF ON Sperren setzen? 20050405
16 Importing I_FALNR Value transfer Type reference (TYPE) FALNR IS-H: Fallnummer 20050403
17 Importing I_PAPID Value transfer Type reference (TYPE) ISH_PAPID IS-H: Vorläufige Patientennummer 20050401
18 Importing I_PATNR Value transfer Type reference (TYPE) PATNR IS-H: Patientennummer 20050401
19 Importing I_PLAN_OE Value transfer Type reference (TYPE) ORGID IS-H: Identifikation der Organisationseinheit 20050403
20 Importing I_SAVE Value transfer Type reference (TYPE) ISH_ON_OFF ON IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20050401
21 Importing I_VCODE Value transfer Type reference (TYPE) TNDYM-VCODE IS-H: Verarbeitungsmodus 20050401

Method CALL_CLINICAL_ORDER on class CL_ISH_IPL_UTL_CORD has no exception.

Method CALL_CORDER_BASE_ITEM_DEF 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 20050331
2 Exporting ER_XML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Klinischer Auftrag in XML-Form 20050401
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050331
4 Exporting E_SAVED Value transfer Type reference (TYPE) ISH_ON_OFF ON: Klinischer Auftrag wurde gespeichert 20050331
5 Exporting E_UCOMM Value transfer Type reference (TYPE) SY-UCOMM Zuletzt ausgelöster Funktionscode 20050331
6 Importing IR_ENVIRONMENT Call by reference Object reference (TYPE REF TO) CL_ISH_ENVIRONMENT IS-H: Klasse für Sammlung aller Objekte des Speichers 20050401
7 Importing IR_XML_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Klinischer Auftrag in XML-Form 20050401
8 Importing I_EINRI Value transfer Type reference (TYPE) EINRI IS-H: Einrichtung 20050401
9 Importing I_VCODE Value transfer Type reference (TYPE) TNDYM-VCODE IS-H: Verarbeitungsmodus 20050401

Method CALL_CORDER_BASE_ITEM_DEF on class CL_ISH_IPL_UTL_CORD has no exception.

Method CHANGE_STATE 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 20040616
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040616
3 Importing IR_CORDPOS Call by reference Object reference (TYPE REF TO) CL_ISHMED_PREREG IS-H*MED: Vormerkung 20040616
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 20040616
5 Importing I_COMMIT Value transfer Type reference (TYPE) ISH_ON_OFF ON IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20041115
6 Importing I_ENQUEUE Value transfer Type reference (TYPE) ISH_ON_OFF ON IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20041119
7 Importing I_PLANOE Call by reference Type reference (TYPE) NORG-ORGID IS-H: Identifikation der Organisationseinheit 20100209
8 Importing I_SET_NEXT_STATE Value transfer Type reference (TYPE) ISH_ON_OFF OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20040616
9 Importing I_TARGET_STATE Value transfer Type reference (TYPE) J_ESTAT Anwenderstatus 20040616
10 Importing I_VKGID Value transfer Type reference (TYPE) N1VKG-VKGID IS-H: KLAT/VKG: ID einer Auftragsposition (Vormerkung) 20040616

Method CHANGE_STATE on class CL_ISH_IPL_UTL_CORD has no exception.

Method CHECK_BEFORE_APP_PLANNING 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 20050613
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20050613
3 Importing IR_CORDPOS Call by reference Object reference (TYPE REF TO) CL_ISHMED_PREREG IS-H*MED: Vormerkung 20050613

Method CHECK_BEFORE_APP_PLANNING on class CL_ISH_IPL_UTL_CORD has no exception.

Method CREATE 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 20040112
2 Exporting ER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISH_IPL_UTL_CORD IS-H: Impl. für allg. Funktionen im Bereich Kl. Auftrag 20040112
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040112

Method CREATE on class CL_ISH_IPL_UTL_CORD has no exception.

Method GET_APP_PLAN_FOR_CORDPOS 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 20040114
2 Exporting E_APP_PLAN_POSSIBLE Value transfer Type reference (TYPE) ISH_ON_OFF ON: Terminplanung möglich 20040114
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040114
4 Importing IR_CORDPOS Call by reference Object reference (TYPE REF TO) CL_ISHMED_PREREG IS-H*MED: Vormerkung 20040114
5 Importing I_VCODE Value transfer Type reference (TYPE) TNDYM-VCODE 'UPD' Für UserExit 001 20040114

Method GET_APP_PLAN_FOR_CORDPOS on class CL_ISH_IPL_UTL_CORD has no exception.

Method GET_SCHED_FOR_CORDPOS 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 20040112
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20040112
3 Exporting E_SCHED Value transfer Type reference (TYPE) N1CORDTAV-SCHED IS-H: KLAT/VKG: Terminvergabe-Kz. Zuo KLAT-Typ - Veranl. 20040112
4 Importing IR_CORDPOS Call by reference Object reference (TYPE REF TO) CL_ISHMED_PREREG IS-H*MED: Vormerkung 20040112

Method GET_SCHED_FOR_CORDPOS on class CL_ISH_IPL_UTL_CORD has no exception.

Method NEW_CORDER_BY_CORDTYPID 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 20080611
2 Exporting ER_CORDER Call by reference Object reference (TYPE REF TO) CL_ISH_CORDER IS-H: Klinischer Auftrag 20080611
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20080611
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 20080611
5 Importing IS_N1CORDER Call by reference Type reference (TYPE) N1CORDER IS-H: Klinischer Auftrag 20080611
6 Importing I_CORDTYPID Call by reference Type reference (TYPE) N1COTID IS-H: KLAT/VKG: Identifikation des Klinischen Auftragstyps 20080611
7 Importing I_USE_DEFAULT_TRT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE abap_true: Default-Adressat verwenden 20080611

Method NEW_CORDER_BY_CORDTYPID on class CL_ISH_IPL_UTL_CORD has no exception.

Method NEW_CORDPOS_BY_CORDTYPID 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 20080611
2 Exporting ET_CORDPOS Call by reference Type reference (TYPE) ISH_T_CORDPOS IS-H: Tabelle mit CL_ISHMED_PREREG Objektreferenzen 20080611
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20080611
4 Importing IR_CORDER Call by reference Object reference (TYPE REF TO) CL_ISH_CORDER IS-H: Klinischer Auftrag 20080611
5 Importing I_CORDTYPID Call by reference Type reference (TYPE) N1COTID IS-H: KLAT/VKG: Identifikation des Klinischen Auftragstyps 20080611
6 Importing I_USE_DEFAULT_TRT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE abap_true: Default-Adressat verwenden 20080611

Method NEW_CORDPOS_BY_CORDTYPID on class CL_ISH_IPL_UTL_CORD has no exception.

Method _NEW_CORDPOS_BY_CORDETYP 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 20080611
2 Exporting ER_CORDPOS Call by reference Object reference (TYPE REF TO) CL_ISHMED_PREREG IS-H*MED: Vormerkung 20080611
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20080611
4 Importing IR_CORDER Call by reference Object reference (TYPE REF TO) CL_ISH_CORDER IS-H: Klinischer Auftrag 20080611
5 Importing IR_CORDETYP Call by reference Object reference (TYPE REF TO) CL_ISH_CORDTYP Elementarer Auftragstyp 20080611
6 Importing IR_CORDPTYP Call by reference Object reference (TYPE REF TO) CL_ISH_CORDTYP Profiltyp 20080611
7 Importing I_NOCORDPTYP Call by reference Type reference (TYPE) NOCORDPTYP Postitionsnummer des Profiltypen 20080611
8 Importing I_USE_DEFAULT_TRT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE abap_true: Default-Adressat verwenden 20080611

Method _NEW_CORDPOS_BY_CORDETYP on class CL_ISH_IPL_UTL_CORD has no exception.

Method _NEW_CORDPOS_BY_CORDPTYP 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 20080611
2 Exporting ET_CORDPOS Call by reference Type reference (TYPE) ISH_T_CORDPOS IS-H: Tabelle mit CL_ISHMED_PREREG Objektreferenzen 20080611
3 Exporting E_RC Call by reference Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20080611
4 Importing IR_CORDER Call by reference Object reference (TYPE REF TO) CL_ISH_CORDER IS-H: Klinischer Auftrag 20080611
5 Importing IR_CORDPTYP Call by reference Object reference (TYPE REF TO) CL_ISH_CORDTYP Profiltyp 20080611
6 Importing I_USE_DEFAULT_TRT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE abap_true: Default-Adressat verwenden 20080611

Method _NEW_CORDPOS_BY_CORDPTYP on class CL_ISH_IPL_UTL_CORD has no exception.
History
Last changed by/on SAP  20110810 
SAP Release Created in 472