Medical research

Overview

Technologies
Medical, Python, C#
Deliverables
  • Create a statistical database system
  • Develop import tools for existing ad-hoc data
  • Create Python web platform to run statistical tests

Summary

Early-stage medical studies can be unstructured, as medical researchers often work with theories. The collection of data is often equally chaotic, which becomes problematic as the study develops. How do you develop a collection platform that quickly structures data as well as ensures that ongoing data is collected correctly?

The challenges

Medical studies often start with a single or a small group of doctors detecting an interesting pattern. They develop a rough hypothesis about what causes or alleviates their patients’ conditions and develop this into a treatment through a series of studies and trials.

The data for these studies – especially in the early stages – is often collected ad hoc. Doctors may not yet know which data are relevant and as a result do not keep all the data, or gather a lot of irrelevant data.

Data management systems for medical studies and trials that deal with these issues need to support data entry that is both easy to use and easy to modify after it becomes clear which data are relevant and which are not. As the data are medical, privacy is always a concern. This means standard cloud solutions for storage cannot be used and tooling has to be developed to manage the data on private servers.

Challenge Overview

  • It was unclear what the data model would eventually look like.
  • Existing data had been collected very ad hoc.

The solution

Etosis created a website that automatically configured the database back-end using data that had already been collected, and which could process new data using an easy web interface. To make the data available for statistical analysis, Etosis created a Python web platform that made the database accessible for external tools. Aside from the web platform, Etosis created a suite of tools that could be used to import existing data, which was automatically converted to the latest database format.

Solution Overview

  • Built a website with an easily configurable database backend.
  • Created a Python web platform connecting the database to statistical analysis tools.
  • Developed a suite of configurable import tools to import existing data into the database.

Do you have a complex software problem? We’re curious. Get in touch!

We like solving the most difficult issues, so if you think you’ve got a real headache of a software problem we want to hear from you!

Email us

Some of our favourite problems solved so far

We have kept our clients anonymous as much of the work we do is subject to NDA’s. Your work will be treated with the same discretion.

3D Film makers
Develop 3D reconstruction software based on 2D images
Create video capturing software
Improve user applications
Read more
Financial services
Develop an automated trading platform
Connect to existing Matlab code
Implement trading algorithms in Java
Read more
Industrial automation
Develop a 3D positioning system
Use a single camera
Read more
Measuring eyes
Develop image processing algorithms
Create a user application
Develop production tooling
Read more
Medical research
Create a statistical database system
Develop import tools for existing ad-hoc data
Create Python web platform to run statistical tests
Currently Viewing
Open source communications
Extend Outlook functionality to use client’s server
Develop an Outlook plugin using C#
Create debug tooling
Read more
Radar based Healthcare
Create electronic prototypes
Develop Linux drivers
Improve software performance
Read more
Serious game developers
Invent a fully configurable 3D system
Develop a UI interface for Unity3D
Encrypt the delivery of copyrighted assets
Read more
Video meeting
Create a Windows Camera Driver
Embed a browser engine to create video content
Create a user interface
Read more
Your project here?
Create solid brief
Identify key challenges
Devise effective solution
Get in touch

Let's hear it from some of our clients:

Software had to built from scratch for an ophthalmic medical device. Initially, optimizing the image processing algorithms, calibration software and the maps and parameters in the UI created a system with a high entropy. Etosis has been instrumental in overcoming these complexities and delivering a stable device with good performance.
Patrick was amazing to work with! He of course did brilliant and timely work for us, but his depth of knowledge, ability to communicate clearly, and work with multiple members of our team are why we'd work together again in a heartbeat!

Do you have a complex software problem? We’re curious. Get in touch!

We like solving the most difficult issues, so if you think you’ve got a real headache of a software problem we want to hear from you!

Email us