Healthcare providers wanted to reach more patients and maximize the number of patients they could see during work hours. Telemedicine – also known as virtual care and telehealth – provides doctors and other care providers with the ability to achieve this outreach and increase in productivity, but several organizations that contacted Vertex wanted their patient health data managed privately, without using cloud-based solutions.
Remote doctor and wellness visits, made possible by software and Internet technology, is one of the most popular and profitable new trends in medicine. Vertex has been fortunate to be a leader in this area for the past five years, building complete, full-featured telemedicine systems for healthcare customers.
The Challenge of Private Telecommunications Hosting
One of the greatest challenges Vertex faced in our telemedicine development efforts was the need to keep the server systems private and under control of the IT departments of its customers. Leading chat and WebRTC (video and audio conferencing over the Internet) providers are almost exclusively cloud-based, and the easiest ways to deploy these systems is using cloud services. However, Vertex has been able to work with manufacturers of private systems for these telecommunication services in order to provide its customers with the privately managed servers they require.
Making Complex Applications Easy to Use
Telemedicine applications may appear to be simple to their customers – developers intend for well-crafted software to appear to be deceptively simple – but they are actually complex systems involving many types of software programs and services working together in a cohesive manner. In the case of one such system – a suite of applications designed and developed by Vertex for a multispecialty healthcare provider, numerous applications are integrated to create a seamless system combining chat, video, audio, in-app and system notifications, text messaging, database operations, and more. This system allows healthcare providers to create multiple chat channels at once, upload documents, view documents uploaded by patients, view a patient’s medical history, initiate video or audio conferencing, log encounters, and view/edit past encounters – all from a mobile app or Web application. Mobile provider apps for both iOS and Android, as well as responsive/adaptive Web applications, were created by Vertex for this system. Providers can simultaneously visit with as many as five patients with these applications.
On the other side of a medical encounter, mobile apps and a Web application allow patients to register, subscribe, manage their subscriptions, add friends and family profiles to their accounts, initiate telemedicine encounters via chat, participate in encounters by video or audio, upload images and documents, review images and documents with their providers, and much more.
Managing an Integrated System of Applications
In addition to the iOS and Android mobile apps and Web applications for both patients and providers, Vertex created the administrative applications that manage the various systems and patient data created during telemedicine encounters.
The server and network infrastructure for this system – architected, installed, integrated, tested, and deployed by Vertex – includes Web servers, application servers, database servers, WebRTC servers, chat servers, notification servers, and text/SMS messaging services.
A Variety of Telehealth Solutions
A different telehealth system developed by Vertex focuses on urgent care clinics, providing these clinics a means of optimizing physician hours by means of a response queue for managing incoming patients effectively – saving clinics thousands of dollars a day in otherwise unbilled idle time.
Other telemedicine solutions developed by Vertex include physician queueing and notification, insurance plan integration, electronic prescriptions, and pharmacy pickup scheduling. Vertex is already at work on the next generation of service offerings in telehealth fields, developing applications for nutritional management and counseling as well as automated medication dosing.
What We Did
- Business Needs Analysis
- Functional Requirements Specifications
- Project Management
- Workflow Definitions and Diagrams
- Database Design and Schema Definitions
- User Interface/User Experience Design
- Design Documents: Use Case Diagrams, Domain Model Diagrams, Application Wireframes
- Project Documents – Gantt Charts, Schedule, Budgets
- Graphic Design
- Server System Software Development – Integration and Business Automation Logic
- eCommerce Development/Integration and Subscription Management
- Web Application Development
- Mobile App Development
- Administrative Application Development
- QA/Testing – QA Management, Stress and Latency Testing, Unit Testing
- Network Administration, Data Center Buildout, Server Setup
- Application Deployment
- Managed Hosting
What We Delivered
- Chat-Video-Audio-Messaging System (including business logic and workflow code and databases)
- Provider Web Application
- Patient Web Application
- Provider iOS Mobile App
- Patient iOS Mobile App
- Provider Android App
- Patient Android App
- Server-Side Business Process Automation
- eCommerce and Subscription Management Application
- System Administration Web Application
- Notifications System