Uploaded by Patrick Hill (graffixnyc)

Final Project proposal (#2)

advertisement
Final Project proposal: (Asclepius)
Alex Oraibi
Chris Kehoe
Noah Katz
Gene Kreis Jr.
In short: Asclepius, a comprehensive, web-based platform
tailored to streamline prescription management processes within
a medical office. Utilizing JavaScript, Express, and MongoDB,
this system will offer:
User Management: Secure registration, authentication, and rolebased access controls for various office roles such as doctors,
nurses, pharmacists, and administrators.
Patient Data Management: A dynamic repository for patient
profiles encompassing vital statistics, medical history, and
allergies, with functionalities for CRUD operations. (Create,
Rename, Update, Delete)
Doctor Profiles: Comprehensive database storing doctors'
professional details, including their specialties, NPI, DEA,
contact data, and more.
Prescription Portal: A user-friendly interface enabling
providers to:
Auto-fetch patient details based on scheduled visits.
Efficiently search and select medications from a vast database.
Define specifics such as dosage, administration route,
frequency, and any supplementary notes.
System-assisted generation of standardized prescription
instructions.
Implement stringent security checks for controlled substances,
necessitating password validation.
Automatic appending of prescriber and location data to
prescriptions.
Drug Information Management: An exhaustive database detailing
drug specifics, including its type, potential side effects, and
whether it's a controlled substance.
Digital Transmission: Built-in mechanisms to electronically
dispatch prescriptions to chosen pharmacies, while also
supporting traditional methods like printing and faxing.
Core Sections:
User Management:
User registration and login.
Role-based access (Doctor, Nurse, Admin, Pharmacist, etc.).
Password reset and account recovery.
Patient Management:
Add, view, update, and delete patient profiles.
Record patient medical history, allergies, and other relevant
details.
Prescription Management:
Prescribe medications for patients.
View and manage active and past prescriptions.
Verify drug quantity based on type (tablet, capsule, gram for
ointments/creams or powders, ml for liquids).
Define the route of administration (oral, topical, intravenous,
etc.).
Define frequency (once daily, twice daily, etc.).
Generate prescription instructions using structured verbs and
guidelines.
Drug Management:
Add, view, update, and delete drug details.
Specify the type of drug (tablet, liquid, cream, etc.).
Store potential side effects and contraindications.
Mark drugs as controlled substances.
Controlled Substance Prescription:
Require prescriber to input a password or second authentication
factor when prescribing controlled substances.
Log controlled substance prescriptions for auditing and
tracking.
Search Functionality:
Search for patients, drugs, and prescriptions based on various
criteria.
Extra Sections:
Drug-Drug Interaction Checks:
When prescribing a medication, check if there are any potential
interactions with the patient's current medications.
Patient Portal:
Allow patients to view their prescriptions and communicate with
the office.
Notifications:
Notify patients when a new prescription is sent.
Notify prescribers of any alerts related to the medications they
prescribe.
Audit Logs:
Keep track of all actions performed in the system, especially
for controlled substances and sensitive patient data.
Digital Prescription:
Integration with pharmacies to send prescriptions digitally.
Track the status of prescriptions (sent, failed).
Appointment Scheduling:
Allow staff to schedule, view, and manage patient appointments.
Send reminders to patients about upcoming appointments.
Educational Material:
Provide educational material related to diseases, medications,
and treatments for both staff and patients.
Backup and Data Recovery:
Regularly backup data and provide mechanisms for data recovery
in case of system failures.
Github Repo links:
Core Sections- https://github.com/GKreis1989/Final-Project-corefeatures-
Extra Sectionshttps://github.com/GKreis1989/Final-Project-Extra-features
Download