среда, 12 июня 2019 г.

Medical X-Ray data synchronization.

There was a story. An American clinic had distributed hospitals all over the state. Every hospital had  X-Ray cabinets with devices. They were computerized but they were not connected. They worked offline. Devices had desktop applications that gathered user information and attached processed data. The device contained a common computer with network abilities and used Windows OS.
So I created a desktop application that worked as a service on the devices and Drupal module that received and saved the information in a Drupal way. The Drupal server module built in a Drupal way allowed me to not touch their real service that had been done on Drupal. The Drupal way allowed to proceed data management by their functionality in a common way. The client was built using C# .Net. When a doctor started his change, he opened from the tray the service logged in and continued working with the device. At the end of the change, he logged out. During his change, all data from devices were sent to the central Drupal-based service.

P.S. The project was in 2011. It was my first commercial project at such level. I had been working with С# technologies from 2008 up to 2011. I worked as a single developer who automated the work of a small group of people.

Комментариев нет:

Отправить комментарий