Manage patients & medications from the terminal

MediTracker is a fast, reliable CLI tool for healthcare professionals. Built with Rust for performance and safety.

Features

📋

Patient Records

Add, view, and manage patient records with ID, name, age, gender, and condition.

💊

Medication Tracking

Attach medications with schedules to each patient. Add, remove, or update with ease.

💾

JSON Persistence

Data is automatically saved to a local JSON file. No database required.

📊

CSV Export

Export all patients and medications to CSV for analysis or sharing.

Installation

Pre-built binaries for Linux (x86_64 & aarch64) are available on GitHub Releases.

# Download and extract (example for x86_64)
curl -sL https://github.com/umarayyaz26/medicationTracker/releases/latest/download/meditracker-x86_64-unknown-linux-musl.tar.gz | tar xz
chmod +x meditracker
./meditracker --help

Or build from source with cargo install meditracker (after cloning the repo).

Usage

$ meditracker

╔══════════════════════════════════════╗
║         MediTracker v1.0.2           ║
╚══════════════════════════════════════╝
  1. Add Patient
  2. View Patients
  3. Add Medication
  ...

Use --data-path to specify a custom data file location.