CL_EXM_IM_ISHMED_EB_PROP_CPB - ISHMED: Service Determination NV2000 LV Italy

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.

Functionality

This sample class contains the implementation for presetting the Clinical Process Builder with administrative services.

This class determines all services contained in the clinical order based on the appointment for whicha visit is to be created. In addition, this class duplicates the services so that as of now the servicesthat are saved together with the clinical order are available and administrative services in the Clinical Process Builder can be billed for before they are actually performed.

To prevent duplicate billing, the system indicates in the field NLEI-USER0 that this service has alreadybeen transferred to the Clinical Process Builder for billing (note that the entry in this field does not however indicate whether billing has actually taken place).

If the ordered service is a surgery service, it is not possible to create a visit directly from theclinical order. To be able to bill for these services, an additional order item without services mustexist in the clinical order. The Create Visit function can be called from this item. This sample class determines the surgery service associated with this clinical order.

The services actions area preset as follows:

  • Determine the data and the services of the transferred appointment
  • Preset the same values in all service actions:
  • Rule type for Clinical Process Builder

  • Action type for inserting services

  • Service status (planned/performed)

  • Determine assignment type
  • For each service found, create an entry to preset the administrative services and preset the following values:
  • Determine service header data (NTPK) and preset assignment type, if the service is a group service

  • Sequence number of the action

  • Service in a service catalog

  • Service catalog

Relationships

Example

Notes

Further information

  • If you search for service-based appointments using NR16, use the sample implementation of the class CL_EXM_IM_ISHMED_CONN_MEDSYS.
  • To determine the services that were transferred to the Clinical Process Builder when performing final billing for the case, use the function module ISHMED_EB_CHECK_SRVS_BILLABLE.





Addresses (Business Address Services)   PERFORM Short Reference  
This documentation is copyright by SAP AG.


Length: 2795 Date: 20120526 Time: 121447     triton ( 119 ms )