Skip to content

Clement-coder/Smart-Health

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OVERVIEW

SMARTHEALTH is a robust and secure health management application designed to simplify medical record handling for both patients and healthcare providers. The platform includes a Patient Dashboard and a Doctor Dashboard, tailored for seamless and efficient interactions. SMARTHEALTH leverages cutting-edge technologies like IPFS (InterPlanetary File System) for decentralized and secure data storage, ensuring privacy, accessibility, and compliance with healthcare standards.

FEATURES

-Patient Dashboard Personal Information Management: View and update patient profiles, including contact and emergency details. Recent Vitals: Monitor key health parameters such as blood pressure, heart rate, temperature, and more. Doctors List: Maintain a list of consulting doctors with their specialties and contact details. Upcoming Appointments: Schedule, reschedule, or cancel appointments with ease. Medications and Prescriptions: Track current medications, dosages, frequency, and duration, along with the prescribing doctor. Test Records: Access test results and monitor historical test data.

-Doctor Dashboard Patient Management: Access, update, and manage patient records securely. Appointment Scheduling: View and manage upcoming appointments. Prescriptions Management: Prescribe and monitor medications for patients. Test Recommendations: Request tests and review results seamlessly.

OBJECTIVES

-Ensure Data Privacy and Security SMARTHEALTH uses smart contracts and IPFS for secure, decentralized data storage, ensuring data integrity and protection against unauthorized access.

-Improve Access to Long-Term Care Services By organizing patient data and offering intuitive dashboards, SMARTHEALTH facilitates better communication and decision-making among caregivers.

-Establish National Standards SMARTHEALTH's architecture adheres to standardized processes for electronic healthcare transactions, promoting interoperability and compliance with healthcare regulations.

TECHNOLOGIES USED

Frontend: React JS with Vite Backend: Smart Contracts Database: IPFS (e.g., Pinata) for decentralized file storage Blockchain Platform: [Specify blockchain technology, e.g., Ethereum, Base] Security: [Mention encryption methods, e.g., end-to-end encryption with blockchain key management]

GETTING STARTED

Prerequisites

Ensure you have the following installed:

Node.js Package Manager (npm/yarn) A compatible blockchain wallet (e.g., MetaMask) IPFS client or API key for services like Pinata [Optional] Blockchain node or provider (e.g., Infura, Alchemy)

INSTALLATION

Clone the repository:

bash Copy code git clone https://github.com/devJaja/smart_health.git Navigate to the project directory:

bash Copy code cd smart_health Install dependencies:

bash Copy code npm install Configure the .env file:

Add blockchain network configurations, IPFS API keys, and other environment variables.

Start the development server:

bash Copy code npm run dev Usage For Patients

Log in to access the patient dashboard. View and manage health information, appointments, and prescriptions. For Doctors

Access the doctor dashboard to manage patient records and prescriptions.
Decentralized Data Management

All medical records are securely stored on IPFS and linked via blockchain for immutability and traceability. Contribution We welcome contributions! Please follow the CONTRIBUTING.md guidelines to report issues, suggest features, or submit pull requests.

License This project is licensed under the MIT License.

Contact For questions, suggestions, or support, contact us at chinexzy37@gmail.com.

Empowering healthcare with SMARTHEALTH!

About

Smart Health is a modern web app that helps users book doctor appointments, manage medical records, and access healthcare services easily and securely online

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors