Hierarchy

⤷

⤷

⤷

IMG Activity
ID | ISH_WP_TC_CHECK | BAdI: Check Treatment Authorization in Clinical Work Station |
Transaction Code | S_P7C_98000426 | (empty) |
Created on | 20120201 | |
Customizing Attributes | ISH_WP_TC_CHECK | IS-H: Check Treatment Authorization in Clinical Work Station |
Customizing Activity | ISH_WP_TC_CHECK | IS-H: Check Treatment Authorization in Clinical Work Station |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | ISH_WP_TC_CHECK |
Use
You can use Business Add-In (BAdI) ISH_WP_TC_CHECK in enhancement spot ES_ISH_CLINICAL_WORKSTATION to make customer-specific adjustments to the treatment authorization check in the Clinical Work Station.
The purpose of a treatment authorization is to ensure that only employees who are involved in treating a patient are given access to their medical data.
The system calls this BAdI when you perform one of the following actions in the Clinical Work Station:
- When you access or refresh a view
Here you can influence which patient data is displayed in the view for a user, according to their treatment authorization.
- When you call a function
Here, you can allow or prohibit the execution of the function according to the user's treatment authorization.
The BAdI is supplied with a standard implementation for the treatment authorization check in the Clinical Work Station. This is stored in the default implementation class CL_FB_ISH_WP_TC_CHECK and is called if there is no active customer-specific implementation.
Caution:
The customer is responsible for customer-specific modifications to the BAdI implementation for treatment authorization and for risks resulting from hiding medical data.
For more information, see the interface documentation.
Requirements
The BAdI is only executed if the treatment authorization check is activated for the institution. The treatment authorization check is active if a security level is defined in test or update mode in Customizing under Treatment Authorization -> Global Settings.
Standard settings
Activities
To implement the BAdI, proceed as follows:
- Create an implementation for BAdI ISH_WP_TC_CHECK in enhancement spot ES_ISH_CLINICAL_WORKSTATION in the customer name range in transaction SE19.
- The interface for your implementation contains the methods CHECK_VIEW() and CHECK_FUNCTION(). Double click on each of the methods to access the code editor, where you can enter code according to your requirements.
- Once you have completed your changes, activate your implementation. The application programs can then execute your code.
Example
Business Attributes
ASAP Roadmap ID | 257 | Create User Exits |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | A | Valid for all countries |
Assigned Application Components
Documentation Object Class | Documentation Object Name | Current line number | Application Component | Application Component Name |
---|---|---|---|---|
SIMG | ISH_WP_TC_CHECK | 0 | KK43000011 | Clinical Work Station |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20120201 |
SAP Release Created in |