Technologie: JAVA, SOA, SQL, Java Script, Angular JS, Python, Phone Gap, Mobile, Unit Test, Build Server
Wiegand AG, based in Bülach, specializes in drug management and hospital logistics. It develops concepts for medication processes, storage and transport of medication and consumables in hospitals and homes.
In a comprehensive IT project of more than 2 years duration, with a team of 7 developers, Wiegand AG has commissioned soXes to develop a secure, fast and reliable system that ensures the management of medication in hospitals. This comprehensive system is based on four pillars: WMCC (central management server) WMPS (directional station), WM5R (mobile device for dispensing) and the MedManager Cockpit (WMCP)
The WMPS straightening station is primarily concerned with the electronic support of the set-up or preparation of medication. Via 2D barcode readers, all medications for straightening are identified and managed - including LOT and expiry dates, if available. Step by step, the straightening station guides the nursing staff both when straightening medication into the distribution dispenser and when providing individual medication. The electronic prescription provides information about the medication, preparation and dispensing. Straightening and dispensing activities are compared with the time axis. Traffic light functions signal the urgency status of the activities.
WM5R is a mobile app that runs on various operating systems and devices. It ensures that medication can be traced back to the patient's bedside, thus ensuring traceability and medication safety by allowing the dispensing process to be logged directly at the patient's bedside. The WM5R app implements the 5-R rule: right patient, right drug, right dosage, right application, right time. Both the entries from the WMPS and the WM5R are automatically fed back into the hospital system.
The WMM environment can be managed with the web application WMCP Cockpit. In addition to user and group administration and an overview of patients and prescriptions, this includes a very large part of logistics. The entire supply of the pharmacy and central warehouse as well as the ward can be monitored and coordinated via WMCP. The staff has an overview of the stock levels of all wards everywhere and at any time via a web-based interface. Orders are automatically triggered or manually released and transmitted to the purchasing system. Thus, every material movement is automatically saved (date, user, patient). Evaluations per package, LOT, expiration date, etc. make it possible to trace the movements in detail. The automatic ordering procedure is a central component of this solution and is implemented based on three principles:
1. directional station: according to the dispensations (consumption), the system determines a forecast of the future demand for a drug.
2. kanban: orders are automatically triggered when stock levels fall below a certain level.
3. autoinventory: special cabinets with scales, especially for consumables, allow a completely automatic warehouse, which determines the stock and the necessary orders by weight.
The Wiegand drug management system is based on the Java programming language with a PostgreSQL database in the background for WMCC and WMPS. The WMCP was implemented with Python on the server and AngularJS, Bootstrap and HTML5 on the frontend. The WM5R app runs under Phonegap (Apache Cordova) on all major mobile platforms. Throughout Switzerland, the system has already been successfully implemented in several hospitals and connected to the local hospital information and prescription system, while maintaining the HL7 (Health Level 7 an international standard for the exchange of data between health care organizations and their computer systems) standard.