Technologies Used


Healthcare Platform

The medical industry in the US market has a dynamic and complex management. Often hospitals, nursing homes, rehabilitation centers and medical institutions try to simplify their work and reduce costs by hiring medical staffing agencies that manage management staff and patients themselves.

Thus, many hospitals outsource the management and medical staff that do not require urgent attention, eliminating the costs of having a patient in a hospital all day that consumes hospital resources and time of its personnel that can be used for cases of major relevance.

Medical staffing agencies offer to their clients, qualified personnel to carry out the treatments and visits to their patients. Managing treatment schedules and managing all medical personnel end up overburdening the staffing agencies.

To address this need for organization, is why we created Prana. As a healthcare platform solution, Prana was built specifically for medical staffing agencies but it can be easily customized for other types of businesses with different spin offs in the medicine industry.


After conducting a survey of several home health agencies on the market, we found out that the most important requirements are related to facilitate and automate business organization. The system should be intuitive and not overload users with the tasks, either on paperwork generated in medical documentation, payroll, etc.

In addition, many medical companies are still reluctant to have their private and patient information in web servers and applications in the cloud. It follows that Prana should be a Windows application, extensible to the Web, if the medical company requires it.


Achieving an automated processes was undoubtedly one of the most important issues to resolve. Understanding the flow from intake process till the billing and payroll required on a treatment of a patient, create and manage the treatment schedule with the patient and control the visits and notes made for each visit was with no doubt one of the most difficult points.

To do this, we had to work together with companies in the same line of business in order to understand their concerns and bottlenecks in their everyday.

Implementation of the solution

The implementation of the solution took into account the above mentioned most important requirements and a Windows application developed with client-server architecture. The server part of the distributed application functions as a central data repository of information and documents across the enterprise network. Document management involving patient’s treatments (treatment initiation visits, assessment visits, discharge visits) is very large and tedious. With Prana, having a centralized documentation makes it a much simpler and organized task.

We also believe that the process of updating the system should be as simple as possible for users because it is not a web application. To do this, we created a web portal that manages licenses and allowing released updates to be installed in each medical institution systems automatically and transparently to users. If a new update exists, this is released into the cloud and automatically downloaded and installed by the client application of Prana.

We created a management module that allows patients to see the geolocation of the patient's home in street view. This is especially helpful for doctors to easily find the home of their patients. You can also search for specific medical patient preferences by either language, location, etc.

In the case of customer management we allow managing multiple prices per visit, depending on the type of treatment, location and clientele.

Management treatments is fully digital and the information and schedules are attached to an email for medical and hospital clients. Information can also be accessed via a web portal created for easy access of information.

The accounting management is also controlled 100%, by not having to take care of Prana’s accounting management in other accounting systems such as Quickbooks, with the workload it involves moving information from one system to another and keep them synchronized manually.

A customizable reporting module was also created to show and send information to customers. Furthermore, reminders were put in place to keep up the credentials and documentation of medical personnel. This is especially useful to avoid \ performing a medical practice with expired documents can mean serious complaints to the company.

Technologies used

  • Server: Microsoft SQL Server
  • Client: WebForms con DevExpress control suite.
  • Web Server: ASP.NET con DevExpress web control suite.


© 2018 Copyright capicua

Our Terms of Use and Privacy Policy
Slinky® is product from Alex Brands. © 2018 Alex Brands. All rights reserved.