SAP ABAP IMG Activity ISHMED_APP_BADI_SET (BAdI for Presetting an Appointment)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED-SC (Application Component) Planning
     N1APMG_MED (Package) IS-H*MED: Appointment Management
IMG Activity
ID ISHMED_APP_BADI_SET BAdI for Presetting an Appointment  
Transaction Code S_KK4_98000049   (empty) 
Created on 20031031    
Customizing Attributes ISHMED_APP_BADI_SET   BAdI for Presetting an Appointment 
Customizing Activity ISHMED_APP_BADI_SET   BAdI for Presetting an Appointment 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name ISHMED_APP_BADI_SET    

Use

The existing BAdI for presetting an appointment enables automatic field setting when creating an appointment. This means that it is possible to override field presettings which may have been determined as standard, or set fields with individual values depending on the appointment environment.

The BAdI is effective independent of the editing process with which the user is planning the appointment:

  • If no input screen is intended when creating an appointment, for example, because you enter the date and time in the clinical order, the fields of the appointment will receive the values provided by the BAdI.
  • If the editing process provides an input screen for editing the appointment, the field presettings provided by the BAdI will appear in the input screen.

Requirements

Standard settings

As standard an appointment will only be preset with those attributes which were already determined for the entry or planning process:

  • Patient
  • Case
  • Date
  • Time
  • Treatment Organizational Unit
  • Resource (Organizational Unit, Room, Person)
  • Scheduling Type
  • Duration, calculated from the scheduling type or from the durations of the services for which the appointment is planned.

Activities

The BAdI is executed once when the appointment is created.

Example

You can use the BAdI for presetting the appointment for the following scenarios:

  • You are planning visit appointments in an outpatient clinic. Each visit appointment should be preset with a specific visit type, which the user need only change in exceptional cases.
  • In a service facility, you enter appointments for incoming orders. However, you do not use appointment planning, but use the input screen to enter short-term appointments for the next half hour. The input screen should always propose the appointment time rounded up to the next half hour.

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 ISHMED_APP_BADI_SET 0 I041002041 Planning 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
CMOD L - Logical transport object CMOD  
History
Last changed by/on SAP  20031202 
SAP Release Created in 472