SAP ABAP Class CL_ISHMED_TC_API (Access Class for Treatment Authorization)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1BASE (Package) IS-H: Basic Functionality; TSA Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_TC_CONSTANT_DEF Constants of Treatment Contract 20120131
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20120131
Properties
Class CL_ISHMED_TC_API  
Short Description Access Class for Treatment Authorization    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1BASE   IS-H: Basic Functionality; TSA Development 
Created 20101223   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ISHMED_TC_API has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_TC_CONSTANT_DEF Constants of Treatment Contract 20120131
2 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20120131
Friends
Class CL_ISHMED_TC_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMPONENT_ISH Instance attribute Private Attribute reference (LIKE) 20120131
2 COMPONENT_ISHMED Instance attribute Private Attribute reference (LIKE) 20120131
3 FALSE Instance attribute Public Attribute reference (LIKE) 20120131
4 GR_API Static Attribute Private Object reference (TYPE REF TO) CL_ISHMED_TC_API Access Class for Treatment Authorization 20120131
5 GT_ACCESS_LOG Instance attribute Private See coding Table with Log Entries 20120131
6 GT_BUFFER_DB Instance attribute Private See coding 20120131
7 GT_MATRIX Instance attribute Private Type reference (TYPE) RN1TC_MATRIX_T OU-USER Assignment Matrix for Treatment Authorization 20120131
8 GT_PROV_BUFFER_DB Instance attribute Private See coding 20120131
9 GT_TC_BUFFER Instance attribute Private Type reference (TYPE) LTY_RN1TC_BUFFER_T 20120131
10 GT_TC_BUFFER_TEST Instance attribute Private Type reference (TYPE) LTY_RN1TC_BUFFER_T 20120131
11 GT_TC_PROV_BUFFER Instance attribute Private Type reference (TYPE) LTY_RN1TC_PROV_BUFFER_T 20120131
12 GT_TC_REQUEST Instance attribute Private See coding 20120131
13 G_DECAYTIME Static Attribute Private Type reference (TYPE) N1TC_DECAY_TIME 0 Expiry Time Negative Checks 20120131
14 G_INSTITUTION_ID Static Attribute Private Type reference (TYPE) EINRI IS-H: Institution 20120131
15 G_REFERENCE_DAY Static Attribute Private Type reference (TYPE) DATS Date on Which API Instance Was Created 20120131
16 G_SECURITY_LEVEL Static Attribute Private Type reference (TYPE) N1TC_SECURITY_LEVEL SECURITY_LEVEL_OFF Treatment Authorization Security Level 20120131
17 OFF Instance attribute Public Attribute reference (LIKE) 20120131
18 ON Instance attribute Public Attribute reference (LIKE) 20120131
19 RESP_TYPE_CASE Instance attribute Public Attribute reference (LIKE) 20120131
20 RESP_TYPE_PATIENT Instance attribute Public Attribute reference (LIKE) 20120131
21 SECURITY_LEVEL_LIVE_GRANT Instance attribute Public Attribute reference (LIKE) 20120131
22 SECURITY_LEVEL_LIVE_PROHIBITED Instance attribute Public Attribute reference (LIKE) 20120131
23 SECURITY_LEVEL_OFF Instance attribute Public Attribute reference (LIKE) 20120131
24 SECURITY_LEVEL_TEST_GRANT Instance attribute Public Attribute reference (LIKE) 20120131
25 SECURITY_LEVEL_TEST_PROHIBITED Instance attribute Public Attribute reference (LIKE) 20120131
26 TC_TYPE_NORMAL Instance attribute Private Attribute reference (LIKE) 20120131
27 TC_TYPE_TEMPORARY Instance attribute Private Attribute reference (LIKE) 20120131
28 TRUE Instance attribute Public Attribute reference (LIKE) 20120131
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check for Treatment Authorization 20120131
2 CHECK_AUTHORITY_DELEGATION Static method Public Method Authorization Check for Delegation 20120131
3 CHECK_AUTHORITY_REPORTING Static method Public Method Authorization Check for Checking Evaluation 20120131
4 CHECK_AUTHORITY_TEST_ADMIN Static method Public Method User Authorization Check for Test in Admin Mode 20120131
5 CHECK_IN_LIST Instance method Public Method Check for Treatment Authorization - List Processing 20120131
6 CHECK_PATIENT_PROVISIONAL Instance method Public Method Check Treatment Authorization for Provisional Patient 20120131
7 CHECK_PAT_PROV_TC_INTERNAL Instance method Private Method Call Internal Check Method Using BAdI 20120131
8 CHECK_TC_FROM_BUFFER Instance method Private Method Check Whether Treatment Auth. Is in Buffer 20120131
9 CHECK_TC_FROM_BUFFER_TEST Instance method Private Method Check Whether Treatment Auth. Is in Buffer (Test Mode) 20120131
10 CHECK_TC_FROM_DB_BUFFER Instance method Private Method Check Whether Treatment Auth. Is in DB Buffer 20120131
11 CHECK_TC_FROM_PROV_BUFFER Instance method Private Method Check Whether Treatment Auth. Is in Buffer 20120131
12 CHECK_TC_FROM_PROV_DB_BUFFER Instance method Private Method Check Whether Treatment Auth. Is in DB Buffer 20120131
13 CHECK_TC_FROM_REQUEST Instance method Private Method Check for Request for Treatment Authorization 20120131
14 CHECK_TC_INTERNAL Instance method Private Method Call Internal Check Method Using BAdI 20120131
15 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120131
16 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120131
17 GET_MATRIX Instance method Public Method Matrix Data 20120131
18 IS_ACTIVE Instance method Public Method Returns Whether Treatment Authorization Is Active 20120131
19 IS_ACTIVE_FOR_USER Instance method Public Method Checks Whether Treatment Auth.Settings Are Active for User 20130507
20 LOAD Static method Public Method Load API Instance 20120131
21 REFRESH Instance method Public Method Delete Internal Buffer 20120131
22 REINIT_FOR_TEST Instance method Public Method DO NOT USE!!! For internal Test ONLY!!!!! 20120131
23 REQUEST_DELEGATION Instance method Public Method Delegate Treatment Authorization 20120131
24 REQUEST_TC Instance method Public Method Request Treatment Authorization 20120131
25 SAVE Instance method Public Method Save Entries 20120131
26 SET_GLOB_SETTINGS_FOR_TEST Instance method Public Method DO NOT USE!!! For internal Test ONLY!!!!! 20120131
27 SET_TC_TO_BUFFER Instance method Private Method Enter Treatment Authorization in Buffer 20120131
28 SET_TC_TO_BUFFER_TEST Instance method Private Method Enter Treatment Authorization in Buffer (Test Mode) 20120131
29 SET_TC_TO_PROV_BUFFER Instance method Private Method Enter Treatment Auth. in Buffer for Provisional Patient 20120131
30 TIME_EXPIRED Instance method Private Method Expiry time for negative response past? 20120131
31 TIME_EXPIRED_TEST Instance method Private Method Expiry time for response in test past? 20120131
32 WRITE_ACCESS_LOG Instance method Private Method Write Entry in Access Log 20120131
33 WRITE_TC_DELEGATION Instance method Private Method Prepare Delegation for Saving 20120131
34 WRITE_TC_REQUEST Instance method Private Method Prepare Request for Saving 20120131
35 WRITE_TO_BUFFER_DB Instance method Private Method Enter Treatment Authorization in Buffer 20120131
36 WRITE_TO_PROV_BUFFER_DB Instance method Private Method Enter Treatment Authorization in Buffer 20120131
37 _CHECK_SPECIAL Instance method Private Method Exclude Special Applications 20120131
38 _DEL_PAT_RESULT_FROM_BUFFER Instance method Private Method Delete All Results for Patient (Request and Delegate) 20120131
39 _SAVE_ACCESS_LOG Instance method Private Method Save Log Entries 20120131
40 _SAVE_BUFFER_DB Instance method Private Method Save Log Entries 20120131
41 _SAVE_PROV_BUFFER_DB Instance method Private Method Save Approvals for Patients with Provisional Data 20120131
42 _SAVE_TC_REQUEST Instance method Private Method Save Request for Temporary Treatment Authorization 20120131
Events
Class CL_ISHMED_TC_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_RN1TC_BUFFER Private See coding 20120131 BEGIN OF lty_rn1tc_buffer, institution_id TYPE einri, patient_id TYPE patnr, case_id TYPE falnr, uname TYPE xubname, insert_date TYPE ri_erdat, insert_time type ri_ertim, tc_type TYPE n1tc_type, resp_type TYPE n1tc_ou_resp_type, request_id TYPE n1tc_request_id, exist TYPE ish_true_false, request_possible TYPE ish_true_false, dialog_mode type ish_on_off, "MED-49016 END OF lty_rn1tc_buffer
2 LTY_RN1TC_BUFFER_T Private See coding 20120131 lty_rn1tc_buffer_t TYPE STANDARD TABLE OF lty_rn1tc_buffer
3 LTY_RN1TC_PROV_BUFFER Private See coding 20120131 BEGIN OF lty_rn1tc_prov_buffer, institution_id TYPE einri, patient_prov_id TYPE ISH_PAPID, uname TYPE xubname, insert_date TYPE ri_erdat, insert_time type ri_ertim, exist TYPE ish_true_false, END OF lty_rn1tc_prov_buffer
4 LTY_RN1TC_PROV_BUFFER_T Private See coding 20120131 lty_rn1tc_prov_buffer_t TYPE STANDARD TABLE OF lty_rn1tc_prov_buffer
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20120131
2 Exporting E_TC_EXIST Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20120131
3 Exporting E_TC_REQUEST_POSSIBLE Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131
4 Importing IS_LOG_INFO Call by reference Type reference (TYPE) RN1TC_LOG_INFO Informationen zum Loggen von Zugriffen über temp. Beh. Auftr 20120131
5 Importing I_CASE_ID Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20120131
6 Importing I_DIALOG_MODE Call by reference Type reference (TYPE) ISH_ON_OFF CL_ISHMED_TC_API=>ON Check läuft im Dilaog => temp. BA 20120131
7 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20120131
# Exception Resumable Description Created on
1 CX_ISHMED_TC Behandlungsauftrag 20120131

Method CHECK_AUTHORITY_DELEGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTITUTION_ID Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20120131
# Exception Resumable Description Created on
1 CX_ISHMED_TC_AUTHORITY Fehler in Berechtigunsprüfungen 20120131

Method CHECK_AUTHORITY_REPORTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTITUTION_ID Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20120131
# Exception Resumable Description Created on
1 CX_ISHMED_TC_AUTHORITY Fehler in Berechtigunsprüfungen 20120131

Method CHECK_AUTHORITY_TEST_ADMIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTITUTION_ID Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20120131
# Exception Resumable Description Created on
1 CX_ISHMED_TC_AUTHORITY Fehler in Berechtigunsprüfungen 20120131

Method CHECK_IN_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOG_INFO Call by reference Type reference (TYPE) RN1TC_LOG_INFO Informationen zum Loggen von Zugriffen über temp. Beh. Auftr 20120131
2 Importing I_CASE_ID Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20120131
3 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20120131
4 Returning R_TC_EXIST Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20120131
# Exception Resumable Description Created on
1 CX_ISHMED_TC Behandlungsauftrag 20120131

Method CHECK_PATIENT_PROVISIONAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20120131
2 Exporting E_TC_EXIST Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20120131
3 Importing I_PATIENT_PROVISIONAL_ID Call by reference Type reference (TYPE) ISH_PAPID IS-H: Vorläufige Patientennummer 20120131
# Exception Resumable Description Created on
1 CX_ISHMED_TC Behandlungsauftrag 20120131

Method CHECK_PAT_PROV_TC_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TC_EXIST Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131
2 Importing I_PATIENT_PROVISIONAL_ID Call by reference Type reference (TYPE) ISH_PAPID IS-H: Vorläufige Patientennummer 20120131
# Exception Resumable Description Created on
1 CX_ISHMED_TC Behandlungsauftrag 20120131

Method CHECK_TC_FROM_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TC_BUFFER_READ Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20120131
2 Exporting E_TC_EXIST Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131
3 Exporting E_TC_REQUEST_POSSIBLE Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131
4 Importing IS_LOG_INFO Call by reference Type reference (TYPE) RN1TC_LOG_INFO Informationen zum Loggen von Zugriffen über temp. Beh. Auftr 20120131
5 Importing I_CASE_ID Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20120131
6 Importing I_DIALOG_MODE Call by reference Type reference (TYPE) ISH_ON_OFF CL_ISHMED_TC_API=>OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20121123
7 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20120131

Method CHECK_TC_FROM_BUFFER on class CL_ISHMED_TC_API has no exception.

Method CHECK_TC_FROM_BUFFER_TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TC_BUFFER_READ Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20120131
2 Exporting E_TC_EXIST Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131
3 Exporting E_TC_REQUEST_POSSIBLE Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131
4 Importing IS_LOG_INFO Call by reference Type reference (TYPE) RN1TC_LOG_INFO Informationen zum Loggen von Zugriffen über temp. Beh. Auftr 20120131
5 Importing I_CASE_ID Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20120131
6 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20120131

Method CHECK_TC_FROM_BUFFER_TEST on class CL_ISHMED_TC_API has no exception.

Method CHECK_TC_FROM_DB_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOG_INFO Call by reference Type reference (TYPE) RN1TC_LOG_INFO Informationen zum Loggen von Zugriffen über temp. Beh. Auftr 20120131
2 Importing I_CASE_ID Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20120131
3 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20120131
4 Returning R_TC_EXIST Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131

Method CHECK_TC_FROM_DB_BUFFER on class CL_ISHMED_TC_API has no exception.

Method CHECK_TC_FROM_PROV_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TC_BUFFER_READ Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20120131
2 Exporting E_TC_EXIST Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131
3 Importing I_PATIENT_PROVISIONAL_ID Call by reference Type reference (TYPE) ISH_PAPID IS-H: Vorläufige Patientennummer 20120131

Method CHECK_TC_FROM_PROV_BUFFER on class CL_ISHMED_TC_API has no exception.

Method CHECK_TC_FROM_PROV_DB_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATIENT_PROVISIONAL_ID Call by reference Type reference (TYPE) ISH_PAPID 20120131
2 Returning R_TC_EXIST Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131

Method CHECK_TC_FROM_PROV_DB_BUFFER on class CL_ISHMED_TC_API has no exception.

Method CHECK_TC_FROM_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOG_INFO Call by reference Type reference (TYPE) RN1TC_LOG_INFO Informationen zum Loggen von Zugriffen über temp. Beh. Auftr 20120131
2 Importing I_CASE_ID Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20120131
3 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20120131
4 Returning R_TC_EXIST Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131

Method CHECK_TC_FROM_REQUEST on class CL_ISHMED_TC_API has no exception.

Method CHECK_TC_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESP_TYPE Call by reference Type reference (TYPE) N1TC_OU_RESP_TYPE Bezugsebene des Behandllungsauftrages 20120131
2 Exporting E_TC_EXIST Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131
3 Exporting E_TC_REQUEST_POSSIBLE Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131
4 Importing I_CASE_ID Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20120131
5 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20120131
# Exception Resumable Description Created on
1 CX_ISHMED_TC Behandlungsauftrag 20120131

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ISHMED_TC_API has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ISHMED_TC_API has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTITUTION_ID Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20120131
# Exception Resumable Description Created on
1 CX_ISHMED_TC Behandlungsauftrag 20120131

Method GET_MATRIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TC_MATRIX Call by reference Type reference (TYPE) RN1TC_MATRIX_T Die OE-USER Zuordungsmatrix des Behandlungsauftrages 20120131

Method GET_MATRIX on class CL_ISHMED_TC_API has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ACTIVE Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131

Method IS_ACTIVE on class CL_ISHMED_TC_API has no exception.

Method IS_ACTIVE_FOR_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VALUE Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20130507

Method IS_ACTIVE_FOR_USER on class CL_ISHMED_TC_API has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTITUTION_ID Call by reference Type reference (TYPE) EINRI IS-H: Einrichtung 20120131
2 Returning RR_API Value transfer Object reference (TYPE REF TO) CL_ISHMED_TC_API Zugriffsklasse für den Behandlungsauftrag 20120131
# Exception Resumable Description Created on
1 CX_ISHMED_TC Behandlungsauftrag 20120131

Method REFRESH Signature

Method REFRESH on class CL_ISHMED_TC_API has no parameter.
Method REFRESH on class CL_ISHMED_TC_API has no exception.

Method REINIT_FOR_TEST Signature

Method REINIT_FOR_TEST on class CL_ISHMED_TC_API has no parameter.
Method REINIT_FOR_TEST on class CL_ISHMED_TC_API has no exception.

Method REQUEST_DELEGATION 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 20120131
2 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20120131
3 Importing I_UNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20120131
# Exception Resumable Description Created on
1 CX_ISHMED_TC Behandlungsauftrag 20120131
2 CX_ISHMED_TC_AUTHORITY Fehler in Berechtigunsprüfungen 20120131
3 CX_ISHMED_TC_DELEGATION_CANCEL Delegation des Behandlungsauftrags abgebrochen 20120131

Method REQUEST_TC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOG_INFO Call by reference Type reference (TYPE) RN1TC_LOG_INFO Informationen zum Loggen von Zugriffen über temp. Beh. Auftr 20120131
2 Importing I_CASE_ID Call by reference Type reference (TYPE) FALNR IS-H: Fallnummer 20120131
3 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20120131
# Exception Resumable Description Created on
1 CX_ISHMED_TC Behandlungsauftrag 20120131
2 CX_ISHMED_TC_REQUEST_CANCELED Delegation des Behandlungsauftrags abgebrochen 20120131

Method SAVE Signature

Method SAVE on class CL_ISHMED_TC_API has no parameter.
Method SAVE on class CL_ISHMED_TC_API has no exception.

Method SET_GLOB_SETTINGS_FOR_TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DECAY_TIME Call by reference Type reference (TYPE) N1TC_DECAY_TIME 0 Verfallszeit negativer Prüfungen 20120131
2 Importing I_SECURITY_LEVEL Call by reference Type reference (TYPE) N1TC_SECURITY_LEVEL SECURITY_LEVEL_OFF Behandluingsauftrag Security-Level 20120131
3 Importing I_UNAME Call by reference Type reference (TYPE) XUBNAME SY-UNAME Benutzername im Benutzerstamm 20120131

Method SET_GLOB_SETTINGS_FOR_TEST on class CL_ISHMED_TC_API has no exception.

Method SET_TC_TO_BUFFER 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 20120131
2 Importing I_DIALOG_MODE Call by reference Type reference (TYPE) ISH_ON_OFF CL_ISHMED_TC_API=>OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20121123
3 Importing I_EXIST Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131
4 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20120131
5 Importing I_REQUEST_ID Call by reference Type reference (TYPE) N1TC_REQUEST_ID Schlüssel eines Temporären Behandlungsauftrags 20120131
6 Importing I_REQUEST_POSSIBLE Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131
7 Importing I_RESP_TYPE Call by reference Type reference (TYPE) N1TC_OU_RESP_TYPE Bezugsebene des Behandllungsauftrages 20120131
8 Importing I_TC_TYPE Call by reference Type reference (TYPE) N1TC_TYPE Typ des Behandlungsatuftags 20120131
9 Importing I_TO_DB Call by reference Type reference (TYPE) ISH_ON_OFF ON IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20120131

Method SET_TC_TO_BUFFER on class CL_ISHMED_TC_API has no exception.

Method SET_TC_TO_BUFFER_TEST 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 20120131
2 Importing I_EXIST Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131
3 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20120131
4 Importing I_REQUEST_ID Call by reference Type reference (TYPE) N1TC_REQUEST_ID Schlüssel eines Temporären Behandlungsauftrags 20120131
5 Importing I_REQUEST_POSSIBLE Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131
6 Importing I_RESP_TYPE Call by reference Type reference (TYPE) N1TC_OU_RESP_TYPE Bezugsebene des Behandllungsauftrages 20120131
7 Importing I_TC_TYPE Call by reference Type reference (TYPE) N1TC_TYPE Typ des Behandlungsatuftags 20120131
8 Importing I_TO_DB Call by reference Type reference (TYPE) ISH_ON_OFF ON IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20120131

Method SET_TC_TO_BUFFER_TEST on class CL_ISHMED_TC_API has no exception.

Method SET_TC_TO_PROV_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXIST Call by reference Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131
2 Importing I_PATIENT_PROVISIONAL_ID Call by reference Type reference (TYPE) ISH_PAPID 20120131
3 Importing I_REQUEST_ID Call by reference Type reference (TYPE) N1TC_REQUEST_ID Schlüssel eines Temporären Behandlungsauftrags 20120131
4 Importing I_TC_TYPE Call by reference Type reference (TYPE) N1TC_TYPE TC_TYPE_NORMAL Typ des Behandlungsatuftags 20120131
5 Importing I_TO_DB Call by reference Type reference (TYPE) ISH_ON_OFF ON IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20120131

Method SET_TC_TO_PROV_BUFFER on class CL_ISHMED_TC_API has no exception.

Method TIME_EXPIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSERT_DATE Call by reference Type reference (TYPE) RI_ERDAT IS-H: Datum, an dem der Satz hinzugefügt wurde 20120131
2 Importing I_INSERT_TIME Call by reference Type reference (TYPE) RI_ERTIM IS-H: Uhrzeit, zu der der Satz hinzugefügt wurde 20120131
3 Returning R_EXPIRED Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131

Method TIME_EXPIRED on class CL_ISHMED_TC_API has no exception.

Method TIME_EXPIRED_TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSERT_DATE Call by reference Type reference (TYPE) RI_ERDAT IS-H: Datum, an dem der Satz hinzugefügt wurde 20120131
2 Importing I_INSERT_TIME Call by reference Type reference (TYPE) RI_ERTIM IS-H: Uhrzeit, zu der der Satz hinzugefügt wurde 20120131
3 Returning R_EXPIRED Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131

Method TIME_EXPIRED_TEST on class CL_ISHMED_TC_API has no exception.

Method WRITE_ACCESS_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOG_INFO Call by reference Type reference (TYPE) RN1TC_LOG_INFO Informationen zum Loggen von Zugriffen über temp. Beh. Auftr 20120131
2 Importing I_REQUEST_ID Call by reference Type reference (TYPE) N1TC_REQUEST_ID Schlüssel eines Temporären Behandlungsauftrags 20120131

Method WRITE_ACCESS_LOG on class CL_ISHMED_TC_API has no exception.

Method WRITE_TC_DELEGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOG_INFO Call by reference Type reference (TYPE) RN1TC_LOG_INFO Informationen zum Loggen von Zugriffen über temp. Beh. Auftr 20120131
2 Importing IS_REQUEST Call by reference Type reference (TYPE) RN1TC_REQUEST_DB Daten der Beantraugung eines Behandlungsauftrages 20120131

Method WRITE_TC_DELEGATION on class CL_ISHMED_TC_API has no exception.

Method WRITE_TC_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOG_INFO Call by reference Type reference (TYPE) RN1TC_LOG_INFO Informationen zum Loggen von Zugriffen über temp. Beh. Auftr 20120131
2 Importing IS_REQUEST Call by reference Type reference (TYPE) RN1TC_REQUEST_DB Daten der Beantraugung eines Behandlungsauftrages 20120131
3 Importing I_WITH_DB_BUFFER Call by reference Type reference (TYPE) ISH_ON_OFF ON IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20120131

Method WRITE_TC_REQUEST on class CL_ISHMED_TC_API has no exception.

Method WRITE_TO_BUFFER_DB 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 20120131
2 Importing I_PATIENT_ID Call by reference Type reference (TYPE) PATNR IS-H: Patientennummer 20120131
3 Importing I_REQUEST_ID Call by reference Type reference (TYPE) N1TC_REQUEST_ID Schlüssel eines Temporären Behandlungsauftrags 20120131
4 Importing I_RESP_TYPE Call by reference Type reference (TYPE) N1TC_OU_RESP_TYPE Bezugsebene des Behandllungsauftrages 20120131
5 Importing I_TC_TYPE Call by reference Type reference (TYPE) N1TC_TYPE Typ des Behandlungsatuftags 20120131

Method WRITE_TO_BUFFER_DB on class CL_ISHMED_TC_API has no exception.

Method WRITE_TO_PROV_BUFFER_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATIENT_PROVISIONAL_ID Call by reference Type reference (TYPE) ISH_PAPID 20120131
2 Importing I_REQUEST_ID Call by reference Type reference (TYPE) N1TC_REQUEST_ID Schlüssel eines Temporären Behandlungsauftrags 20120131
3 Importing I_TC_TYPE Call by reference Type reference (TYPE) N1TC_TYPE Typ des Behandlungsatuftags 20120131

Method WRITE_TO_PROV_BUFFER_DB on class CL_ISHMED_TC_API has no exception.

Method _CHECK_SPECIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) ISH_TRUE_FALSE IS-H: Boolscher Datentyp für TRUE (='1') und FALSE (='0') 20120131

Method _CHECK_SPECIAL on class CL_ISHMED_TC_API has no exception.

Method _DEL_PAT_RESULT_FROM_BUFFER 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 20120131

Method _DEL_PAT_RESULT_FROM_BUFFER on class CL_ISHMED_TC_API has no exception.

Method _SAVE_ACCESS_LOG Signature

Method _SAVE_ACCESS_LOG on class CL_ISHMED_TC_API has no parameter.
Method _SAVE_ACCESS_LOG on class CL_ISHMED_TC_API has no exception.

Method _SAVE_BUFFER_DB Signature

Method _SAVE_BUFFER_DB on class CL_ISHMED_TC_API has no parameter.
Method _SAVE_BUFFER_DB on class CL_ISHMED_TC_API has no exception.

Method _SAVE_PROV_BUFFER_DB Signature

Method _SAVE_PROV_BUFFER_DB on class CL_ISHMED_TC_API has no parameter.
Method _SAVE_PROV_BUFFER_DB on class CL_ISHMED_TC_API has no exception.

Method _SAVE_TC_REQUEST Signature

Method _SAVE_TC_REQUEST on class CL_ISHMED_TC_API has no parameter.
Method _SAVE_TC_REQUEST on class CL_ISHMED_TC_API has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in