← back
desktop application development to manage data from “BK-280 BIOBASE Biochemistry Analyzer”, “MS-H655 Medical System” and “U500 Mission Expert” Analyzers Laboratory devices. Develop a Web Service to transmit data to our web application by API.

desktop application development to manage data from “BK-280 BIOBASE Biochemistry Analyzer”, “MS-H655 Medical System” and “U500 Mission Expert” Analyzers Laboratory devices. Develop a Web Service to transmit data to our web application by API.

Pending
💰 USD 750–1500 👤 Unknown 🕒 21d ago status: new
.NET Windows Desktop C# Programming Software Development Web Services ASP.NET Microsoft SQL Server RESTful API Database Management API Development
I need a Windows-based desktop application written in C# that can connect directly to ours BK-280 BIOBASE Biochemistry Analyzer, MS-H655 Medical System and U500 Mission Expert laboratory equipment, pull each new result as it is produced, and store it in a local server database. Beyond simple capture, the software must let authorised staff browse, search, edit, add or delete records (including patients' data) so the instrument’s raw output is always available and manageable from one screen. Once a result is safely stored, a second requirement kicks in: the data has to be forwarded automatically through a Web Service (REST preferred, JSON payloads) to an existing web application (before the transmission, the records have to be validated with the lab personnel). A simple status response confirming successful transmission will keep everything in sync. The web service must be hosted on our server with .NET or IIS. Core deliverables • Windows desktop program (C#, .NET) that imports data from the lab devices in real time • Embedded data storage layer with create / read / update / delete capabilities • Implement a bidirectional integration via REST API between the laboratory system (desktop app, demand) and the medical system (web app, exist). Web app should be able to update the data in the desktop lab app (preferably via webhooks), and ensure proper data synchronization between both systems (attached the documentation of the current WebServices). • Source code, build instructions and a user guide. Acceptance criteria 1. When the lab analyzer produces a sample result, it appears in the desktop UI within two seconds. 2. Records remain accessible locally even if the internet is down and sync automatically once connectivity returns. 3. A test call to the Web Service returns the latest stored record in valid JSON. 4. All code compiles without modification on a clean Windows 10/11 PC with Visual Studio. If you’ve built laboratory interfacing tools or handled serial/RS232 data streams before, that experience will be a big plus, but solid C# skills and clear documentation are what matter most.
↗ View on Freelancer