Below is an example system architecture diagram for a patient portal.
The Patient Portal Consists of the following components
Portal Login Page
User Authentication
Patient Portal Front-End
Email Server
Fillable Web Form
Patient Database
Provider Database
The Patient Portal has the following features
Email Patient Sends patient an email to create patient portal account
Email Provider Sends provider an email when patient fills out their per-appointment paperwork or checks into their appointment
Reset Password Allows users to reset their password, whether provider or patient
Login Allows users to log into the patient portal
Fill out Pre-Appointment Paperwork Allows patients to fill out required paperwork before their appointment
Check into appointment Allows patients to check into their appointment
2-Factor Authentication Sends user a text message to authenticate their login
User Verification The application will use unique identifiers such as DOB, SSN, and Name to make sure the patient is not already registered, and prompt them to log into their original account if so
The patient portal will be a web application based on AWS cloud services, as shown below. Since it is used in a healthcare setting and contains sensitive information, it must be compliant with HIPAA, CMS, and all other necessary requirements.Â