Skip to main content

Modern Electronic Health Records for Small Clinics

Streamline patient care, appointments, and medical records with a comprehensive EHR system designed for small medical offices and clinics.

Quick Start

Get Nguhöe EHR up and running in minutes with these simple steps.

1

Clone the repository

Clone the Nguhöe EHR repository to your local machine:
git clone https://github.com/VictorM4nu31/Ngu-h-e.git
cd Ngu-h-e
2

Install dependencies and configure

Run the automated setup script to install all dependencies and configure your environment:
composer setup
This command will install PHP dependencies, create your .env file, generate an application key, run migrations, and build frontend assets.
3

Start the development server

Launch the development environment with all necessary services:
composer run dev
This starts the Laravel server, queue worker, logs viewer, and Vite development server concurrently.
Access the application at http://localhost:8000 in your browser.
4

Create your first user

Register an admin account to start managing your clinic. The first registered user will have admin privileges, allowing you to create additional staff members and configure the system.

Core Features

Everything you need to manage a modern medical practice.

Patient Management

Maintain comprehensive patient records with medical history, allergies, chronic conditions, and attachments.

Appointment Scheduling

Schedule and manage appointments with doctor availability tracking and patient self-booking.

Clinical Consultations

Document consultations with vital signs, diagnoses, clinical findings, and treatment plans.

Prescription Management

Generate and manage prescriptions with PDF export capabilities for easy printing.

Payment Tracking

Track payments and billing with consultation-linked payment records.

Role-Based Access

Secure access control for admins, doctors, receptionists, and patients with appropriate permissions.

Ready to modernize your clinic?

Start using Nguhöe EHR today and transform how you manage patient care, appointments, and medical records.