Virtual Doctor Platform
Vitual Doctor Platform is a web platform where patients can have a better experience in a realistic online consultation session! This project is from our COMP90082 Software Project course at the University of Melbourne.
Key Technologies
Project Background
With the increasing demands for digital communication and decision-making in the field of healthcare, the Digital Health Validatron, a pipeline that aims to build a connected healthcare system for enabling digital health innovation, has emerged and developed in recent years.
Project Overview
The project aims to improve and expand the existing web-based telehealth platform named Validitron Virtual Doctor.
The current version of the platform has realized fundamental features such as video calls and limited clinical information displays. However, the issue of scalability of the platform arises due to the existing architecture, therefore, the project is expected to refactor the existing architecture as well as add new features, including integrating with an additional FHIR (Fast Healthcare Interoperability Resources) server and displaying more clinical information on UI, etc.
Stakeholders:
- Madhavan Mani - Client
- The University of Melbourne
- Development Team:
- Zhuoqun Qi - Product Owner
- Tianhao Ye - Scrum Master
- Liming Tan - Developer
- Tianan Guo - Developer
- Jiafei Tan (me) - Developer
Features
FHIR server
We have chosen to use the Fast Healthcare Interoperability Resources server to store medical information. The Fast Healthcare Interoperability Resources (FHIR, pronounced “fire”) standard is a set of rules and specifications for exchanging electronic health care data. It is designed to be flexible and adaptable, so that it can be used in a wide range of settings and with different health care information systems. The goal of FHIR is to enable the seamless and secure exchange of health care information, so that patients can receive the best possible care.
Patient registration function
New patients using the platform for the first time can register an account. At the same time of registering the account, patients are required to fill in some medical information, which will be stored on our FHIR server.
Patient personal information viewing and editing
Patients on the platform can see their medical information at any time, and can also change their medical information.
Consultation and appointment function
Patients can choose their favorite doctor to make an appointment, and they can choose the date. When choosing a doctor, you can check the profile of each doctor.
After the appointment is complete, the doctor can view the appointment details. Appointments can also be cancelled in advance if the doctor or the patient has an emergency.
Review patient information during video consultation
During a video interview between a doctor and a patient, the doctor can see the basic medical information of the current patient. The doctor can quickly understand the basic condition of the patient.