Hierarchy
⤷ CRM (Application Component) Customer Relationship Management
⤷ CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
⤷ NPAS (Package) Application development patient accounting system
IMG Activity
ID | ISH_SET_COP_WAIVER | BAdI: Define Copayment Waivers |
Transaction Code | S_P7C_98000423 | (empty) |
Created on | 20110504 | |
Customizing Attributes | ISH_SET_COP_WAIVER | BAdI: Define Copayment Waivers |
Customizing Activity | ISH_SET_COP_WAIVER | BAdI: Define Copayment Waivers |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | ISH_SET_COP_WAIVER_PATIENT |
Use
This Business Add-In (BAdI) is used to enter a default exemption reason/copayment waiver and is accessed during the following processes:
- Activating/creating a case-related insurance relationship (Insurance Relationships subscreen)
- Accessing the Outpatient Copayment subscreen
- Change of Case Type
It is integrated with function module ISH_BADI_COPAY_WAIVER_PATIENT.
The system determines the most recent outpatient and inpatient case. If at least one copayment waiver is specified for these cases and/or the current case, the system accesses the BAdI. You can then specify a default entry for the exemption reason/copayment waiver for the current case/movement* or case/insurance fund(s)**, as well as the Copayment Obligation indicator. For example, this may be necessary if the user selects the Copayment Obligation indicator when activating an insurance relationship from the proposal pool and this conflicts with the copayment waiver determined in the BAdI. You can also have the system display a message.
This BAdI contains the following method:
SET_COPAY_WAIVER - Set copayment waiver
* Exemption reasons are recorded for specific movements in the 'Outpatient Copayment' subscreen (stored in table NCOP_WVR). There is no direct link to an insurance relationship at this point.
** When the case type is changed, you can analyze a number of insurance relationships at the same time when restricting the validity period or switching insurance relationships.
Requirements
The 'Insurance Provider Liable for Copayment' indicator must be selected for the insurance relationship or for the assigned insurance provider type.
If an invoice and/or payment and/or copayment exemption are recorded for the outpatient copayment, the system does not access the BAdI.
If the code 'E' or 'A' (error or cancellation) is returned by BAdI ISH_NV2000_BADI_CASTYPCHG_CALL when the case type is changed, the system does not access the BAdI to determine/set the copayment waiver.
Standard settings
This BAdI is not active as standard. You can create an implementation.
Activities
For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.
Example
Business Attributes
ASAP Roadmap ID | 257 | Create User Exits |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | I | Valid for countries specified |
Customizing Attributes | Country Key | Country Name |
---|---|---|
ISH_SET_COP_WAIVER | DE | Germany |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20110504 |
SAP Release Created in |