Solution 1 – Fiori application for employee medical checkup
Implement a new Fiori application to schedule medical appointments for employees.
In the Occupational Health industry, there is a standard solution for medical appointment scheduling based on old technologies the customer has already used. The challenge was to integrate some old processes and database tables into the Fiori solution and use them to implement customer requirements. For example, the Fiori calendar should be upgraded to display available and unavailable days with green and red color. Additionally, it should suggest the first available time slot in the selected date for the new appointment.
Four LeverX team members worked on this part of the project: a team lead, a scrum master, and three developers.
Project scope:
- Implement CDS views which contain medical services and medical appointments overview;
- Implement logic to create/delete appointments and propose relevant time slots for the appointment;
- Implement Fiori planning calendar;
- Implement authorization concept;
- Implement emails with PDF attachments to employees’ managers about the medical appointments’ results.
Solution 2 – New analysis method for a work environment risk evaluation
Implement a new analysis method to evaluate workplace risk levels within the standard risk assessment process. The new analysis method is based on the Easy-to-Use Workplace Control Scheme for Hazardous Substances (EMKG) provided by the German Federal Institute for Occupational Safety and Health (BAuA).
Three LeverX team members worked on this part of the project: a team lead, a scrum master, and two developers.
Project scope:
- Extend standard Business Object (an SAP technical entity, representing an artifact such as chemical or location, etc.) with new elements;
- Create database tables for customizing values according to the EMKG;
- Implement risk level calculation logic within the standard risk assessment process.
Solution 3 – Hazardous material and safety data management
Implement a solution that uploads chemical data and safety data sheets from external resources to the customer's database. The LeverX team also adapted the chemical data format from the external API database source to the data storage model on the client's side.
Follow-up development was required. The goal was to notify responsible people if hazardous conditions were detected. Examples of hazardous conditions include:
- Occupational exposure limits for chemicals and hazardous ingredients decreased in the new chemical revision
- Chemical attributes, such as hazard classes, hazard statements, etc., change in the new chemical revision compared to the previous chemical revision.
Three LeverX team members worked on this part of the project: a team lead, a scrum master, and two developers.
Project scope:
- Analyze business and technical logic of corresponding Business Objects;
- Identify required data format;
- Create new customizing tables, mapping tables;
- Implement logic for creating and updating Business Objects’ attributes with values coming from the API;
- Generate emails to responsible persons if occupational exposure limits for chemicals’ hazardous ingredients have decreased in new chemical revision;
- Generate emails to responsible persons if chemical attributes (for example, hazard classes, hazard statements, etc.) change in the new chemical revision compared to the previous chemical revision.
Solution 4 – Extensions and new features for EHS solutions
Develop new features for existing custom application solutions and adapt standard applications to meet customer needs in different subareas of an SAP EHS like Hazardous Substance Management, Incident Management, Risk Management and Occupational Health. The goal is to improve and extend existing standards and custom applications and processes.
Two developers from the LeverX team worked on this part of the project.
Project scope:
- Implement logic to generate chemical labels in editable format, including programmatically modifying custom XML parts of Microsoft Word templates;
- Extend standard workflows within the risk assessment approval process and incident notification process;
- Extend the chemical interface, which consumes data from the external source and updates related SAP data models;
- Extend solutions related to employees' yearly health examinations;
- Extend standard applications for managing Safety Instructions for chemicals, equipment and biohazards and corresponding PDF documents.
Medical appointments calendar
Develop Fiori application to allow appointment management for employees in different medical centers.
New risk analysis method
Chemical interface