ElluMed CRM docs

Step-by-step guide for every main ElluMed CRM workflow.

Use this as a staff reference for daily clinic operations: registering patients, managing the queue, recording consultations, managing users, and keeping local data backed up.

First run

Install and prepare the clinic computer.

  1. Download the Windows installer from the ElluMed CRM page.
  2. Run the installer on the clinic computer that will keep the SQLite database.
  3. Open ElluMed CRM from the Start Menu or desktop shortcut.
  4. Allow ElluMed CRM through Windows Firewall if Windows asks for network permission.
  5. Log in with the first admin account and change the default password before using real patient data.
ElluMed CRM desktop app overview
The Windows desktop app turns the main clinic computer into the local ElluMed CRM server.

Accounts

Log in and change default passwords.

  1. Open ElluMed CRM on the host computer, or open the LAN address from another clinic device.
  2. Enter the staff email and password.
  3. If the account is new or reset, set a private password when prompted.
  4. If repeated wrong passwords trigger a temporary warning, wait a few minutes or close and reopen ElluMed CRM on the host computer.
Starter accounts

Use these only for first setup or demos, then change the passwords immediately.

admin@clinic.local / admin12345
reception@clinic.local / reception12345
doctor@clinic.local / doctor12345

Reception

Search, register, and update patients.

  1. Search first using name, phone, guardian name, or patient number.
  2. Open an existing match if the patient is already registered.
  3. Create a new patient only when no correct match exists.
  4. Fill in first name, last name, birth date, sex, contact details, guardian details, address, and notes.
  5. Review any duplicate warning before saving.
  6. After saving, add the patient to today's queue or schedule an appointment for another date.
Reception screen with patient search, patient form, and queue actions
Reception starts by searching for an existing patient, then creates or updates the patient record only when needed.

CRUD reference

How create, read, update, and delete-style actions work.

Create

Create

Receptionists and admins create patients, appointments, and queue entries. Admins create staff users. Doctors create consultations and prescriptions.

Read

Read

Staff search patients, open patient profiles, review queue entries, read consultation history, inspect audit logs, and view backup status.

Update

Update

Receptionists and admins update patient details, appointment status, and queue status. Admins update users and backup settings.

Deactivate or cancel

Deactivate or cancel

V1 avoids hard-delete for medical traceability. Admins deactivate staff users, and reception can cancel appointments or queue entries instead of deleting records.

Medical records are handled conservatively.

ElluMed CRM uses cancel, deactivate, and audit-log flows instead of exposing broad permanent deletion controls. This keeps a clearer history for clinics during beta testing.

Queue board

Manage today's patient flow.

  1. Open the Queue view.
  2. Review waiting, called, in consultation, skipped, done, cancelled, or no-show entries.
  3. Use priority for senior citizens, urgent cases, or clinic-defined priority patients.
  4. Assign a doctor when the patient should go to a specific doctor.
  5. Update status as the patient moves through the clinic.
  6. Avoid adding the same patient twice on the same day while they still have an active queue entry.
Queue board showing patient statuses, priority, and status actions
The queue board replaces a paper queue sheet with live status columns and priority indicators.

Doctor workspace

Review history and record consultations.

  1. Open the Doctor workspace.
  2. Review today's assigned queue and unassigned patients.
  3. Open the patient record before consultation.
  4. Read previous diagnoses, clinical notes, vitals, and prescriptions.
  5. Enter chief complaint, vitals, diagnosis, clinical notes, follow-up date, and remarks.
  6. Add prescribed medicines with dosage, frequency, duration, and instructions.
  7. Save the consultation so the visit becomes part of the patient's history.
Doctor workspace with patient history and consultation form
Doctors can review previous diagnoses and prescriptions before saving the current visit.

Admin

Manage users, audit logs, and reports.

  1. Open the Admin area after logging in with an admin account.
  2. Create staff accounts for receptionists, doctors, and admins.
  3. Edit staff details or change a staff account role to Doctor to modify the doctor list.
  4. Deactivate staff accounts that should no longer access clinic records.
  5. Reset passwords when staff forget their login.
  6. Review audit logs for sensitive actions such as logins, patient changes, queue updates, consultations, prescriptions, and user management.
  7. Export CSV reports when patient or consultation data needs to be reviewed outside the app.
Admin screen with staff user management and backup controls
Admins manage staff accounts, doctor availability, reports, audit logs, backups, and maintenance.

Trial and licensing

How the 30-day trial gate works.

  1. Every installed copy starts a 30-day local trial the first time the app initializes the SQLite database.
  2. The trial status is stored locally in the clinic database, not in the EllumeShop website.
  3. During the trial, reception, queue, doctor, admin, export, backup, and LAN workflows are available for testing.
  4. When the trial expires, login and protected workflows are blocked, but the local database and backups are not deleted.
  5. The expired-trial screen asks for feedback and links back to the ElluMed CRM page so the clinic can send ratings, comments, and purchase questions.
What happens after expiry?

The app blocks protected workflows and shows a feedback form. Patient records, queue history, consultations, prescriptions, CSV exports already created, and backup files remain on the clinic computer.

Expired trial screen with feedback form and rating field
The expired-trial screen explains that local data remains on the computer and asks for feedback before sending the user back to the ElluMed CRM page.

Data safety

Back up the local SQLite database.

  1. Open the Admin backup area.
  2. Confirm the backup folder is available on the host computer.
  3. Run a manual backup before major testing, upgrades, or real clinic use.
  4. Keep automatic daily backups enabled.
  5. Copy backup files to a secure external drive or clinic-approved storage location.
  6. Test restore procedures with non-production data before relying on backups for real operations.

Local network

Access ElluMed CRM from other clinic devices.

  1. Keep ElluMed CRM running on the host computer.
  2. Find the host computer IPv4 address using ipconfig.
  3. On another clinic device, open http://HOST-IP:4000, replacing HOST-IP with the host computer IPv4 address.
  4. Use the same staff login credentials as the desktop app.
  5. If the page does not load, confirm both devices are on the same network and allow ElluMed CRM through Windows Firewall.
  6. Do not expose port 4000 to the public internet.

Recommended beta checklist

Before using real patient data.

  1. Install the latest build from the downloads page.
  2. Change all default passwords.
  3. Create separate staff accounts for each user.
  4. Test patient registration, queue flow, consultation saving, report export, and backup creation.
  5. Confirm LAN access only works inside the clinic network.
  6. Run at least one backup and store a copy outside the host computer.

Need a tailored version?

Want to customize this tool?

Tell me what your team needs and I can adapt the workflow, fields, branding, or integrations around the way you already work.

Reach out to me