Hierarchy
⤷ 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 |