SAP ABAP IMG Activity ISH_WP_TC_CHECK (BAdI: Check Treatment Authorization in Clinical Work Station)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NPVS (Package) Application development patient management system
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:

  1. Create an implementation for BAdI ISH_WP_TC_CHECK in enhancement spot ES_ISH_CLINICAL_WORKSTATION in the customer name range in transaction SE19.
  2. 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.
  3. 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