Octalbrain Technology · Health Center Management System

OctalCare
User Guide

Everything you need to do your daily work in OctalCare, explained in plain steps. You don't need to read it all. Find your job below and go straight to the parts that concern you.

Version 1.0 · October 2026 · Confidential: for authorised staff only
Sign in to OctalCare →
Start here

What OctalCare does

OctalCare replaces the paper registers, receipt books and spreadsheets of the health center with one system. Every service follows the patient: reception, cash desk, consultation, laboratory, pharmacy and reports all share the same record.

You only see the menus your job needs. A cashier does not see clinical notes, and a doctor cannot change a bill. If a menu in this guide is missing for you, your account doesn't have that job. Ask your administrator.

Find your job

Choose your job to go to the chapter written for you. Everyone should also read Signing in and the golden rules.

The 6 golden rules

OctalCare works like a bank ledger. Knowing these rules explains almost every message the system will show you.

1
Nothing is ever deletedMistakes are corrected by adding a new entry: a new note, a voided invoice, a corrected report. The original stays visible.
2
Everything is recordedEvery action is saved with your name, the time and your computer's address. Never let someone else use your login.
3
Pay before serviceConsultations, lab tests and medicines are released only once paid, or once the director defers payment for an emergency.
4
Prices come from the price listNobody types a price at the cash desk. If an item has no price, a billing supervisor must set it first.
5
Patients' privacy comes firstDoctors open records of their own patients. Opening someone else's record needs a written reason that is reviewed.
6
Stock never appears from nowhereEvery box that enters, moves or leaves has a source and a destination. Totals are calculated, never typed.
The basics · everyone

Signing in

Use the web browser on your work computer (Chrome, Edge or Firefox). Your administrator gives you the address of OctalCare, your email address and a first password.

  1. Open the OctalCare address in your browser.
  2. Type your Email address and your Password.
  3. Click Sign In.
  4. If you have two-step verification, type the 6-digit code from your phone (see below).
  5. The first time you sign in with a password you were given, change it from My Profile → Security Settings.
Important

After 5 wrong passwords the account is locked for a short time to stop intruders. Wait a few minutes, or use Forgot password?.

Good to know

If you leave OctalCare untouched for 30 minutes, you are signed out automatically. Closing the browser also signs you out. Anything you saved is kept; anything you were typing and did not save is lost.

To sign out, click your name at the top right, then Sign Out. Always sign out on a shared computer.

Two-step verification (2FA)

Two-step verification means that signing in needs your password and a code that changes every 30 seconds on your phone. A stolen password alone is then useless.

It is required for administrators, auditors, Billing Supervisors, Management and HR Managers. If your job is one of these, OctalCare sends you to the setup page as soon as you sign in and you can't continue until it is done. Anyone else may switch it on too.

  1. Install a free authenticator app on your phone: Google Authenticator or Microsoft Authenticator.
  2. In OctalCare, open My Profile → Security Settings and choose to set up two-step verification. (If it is required, you are taken there automatically.)
  3. In the app, tap + and scan the square code shown on the screen.
  4. Type the 6-digit code the app shows and confirm.
  5. From now on, after your password, OctalCare asks for the current code from the app.
Lost or changed phone?

Tell your administrator at once. They can reset your two-step verification so you can scan a new code. Nobody else can sign in as you in the meantime.

Forgotten password

  1. On the sign-in page click Forgot password?.
  2. Type your email address. You receive a link by email.
  3. Open the link and choose a new password. Use at least 8 characters, mixing letters and numbers, and don't reuse an old one.

No email? Your administrator can also reset your password from Staff Accounts.

The basics · everyone

Finding your way around

Every page has the same three parts.

1Menu on the left. Click a heading (e.g. Patients) to open its pages. Only the parts your job uses are shown. The ☰ button folds the menu away.
2Top bar. Notifications, and your name. Click your name for My Profile and Sign Out.
3Page. The title at the top tells you where you are. Green messages confirm success; red messages explain what is wrong.

Colours you will see on screen

Paid Issued Validated mean done and safe. Deferred Draft Doctor on leave mean attention needed. Critical Overdue mean act now. Cancelled Void mean no longer in use.

Tip

The Help Center and FAQ links at the bottom of the menu are always available.

The basics · everyone

Your profile & language

Click your name at the top right, then My Profile. There you can:

About language

For now, your language choice changes the printed receipts: a cashier set to Français prints receipts in French. The screens are in English; a French version of the screens will come later. MINSANTE reports always print in French, as the official forms do.

The basics · everyone

A patient's visit, start to finish

This is the path every patient follows. Each team does its part and the system passes the patient on to the next one. The orange steps are payments at the cash desk.

ReceptionFind or register the patient, then check them in with a doctor.
Cash deskPatient pays the consultation and gets a receipt.
DoctorPatient appears in the doctor's queue. Notes, diagnosis, tests, prescription.
Cash deskPatient pays the lab tests and/or the medicines.
Lab · PharmacyLab enters and verifies results; the pharmacy dispenses.
ReportsFigures flow automatically into the dashboard and the MINSANTE reports.
Why can't I see the patient yet?

In almost every case, the patient hasn't paid that step yet. The doctor's queue, the lab queue and the pharmacy only show what has been paid, or deferred by the director.

Daily work

Reception & front desk

ForReceptionistAdmin staff

Find or register a patient

Always search before registering. A patient registered twice ends up with two medical histories.

  1. Open Patients → All Patients.
  2. Search by name, phone number or patient number.
  3. If the patient exists, click their name to open the record.
  4. If not, click Patients → Add Patient.
  5. Fill in at least first name, last name, date of birth, sex and a phone number. Also add the address and an emergency contact if possible, and choose the usual doctor (Primary clinician) if the patient has one.
  6. Save. OctalCare gives the patient a unique patient number. Write it on their card.
Tip

The date of birth matters: reports group patients by age (under 5, 5–14…). If the patient only knows their age, enter 1 January of the matching year.

To correct a patient's details later, open the record and click Edit. The old values are kept in the history.

Book an appointment

  1. Open Appointments → Book Appointment, or click Book appointment on the front desk.
  2. 1 · Patient: search and choose the patient.
  3. 2 · Doctor & time: choose the doctor and the day. OctalCare only shows free times, based on the doctor's hours and leave.
  4. Click a free time, then Book.

All bookings are in Appointments → Appointments. From there you can Move a booking to another time, Cancel it, or mark a patient who didn't come as No-show.

Doctor on leave

If leave is recorded for a doctor who already has bookings, those bookings are not cancelled. They are marked Doctor on leave on the appointment list, the front desk and the schedules page. Call those patients and move them to another doctor or day. On the appointment list you can show only these bookings.

Check a patient in

Do this when the patient arrives, with or without an appointment.

  1. Open Appointments → Front Desk / Check-in. The page shows today's appointments, the doctors working today and who is on duty now.
  2. Patient with an appointment: click Check in on their line in Today's appointments.
    Walk-in patient: use Check in a patient. Choose the patient (or click New patient), the doctor and the type of consultation.
  3. Tick urgent if the patient needs to be seen first.
  4. Confirm. A consultation invoice is created automatically.
  5. Send the patient to the cash desk. Once they have paid, they appear in the doctor's queue by themselves.
Good to know

A patient can be checked in only once per doctor per day. If the booked doctor is absent, you can check the patient in with another doctor.

Daily work

Cashier & billing

ForCashierBilling Supervisor

Everything starts from Billing → Cashier Desk. It lists what is waiting to be paid: Invoices not yet paid, Lab orders awaiting payment and Prescriptions awaiting payment.

Take a payment

  1. On the Cashier Desk, find the patient in one of the lists, or type their name in Find patient.
  2. For a consultation, the invoice already exists: click Take payment.
    For lab tests or a prescription, click Bill first to create the invoice, then take the payment.
  3. Check the lines and the total with the patient.
  4. Choose how they pay: Cash, Mobile Money or Bank transfer / cheque. For Mobile Money or bank, type the transaction reference.
  5. Type the amount received. A patient may pay part now and the rest later; the invoice then shows Partly paid.
  6. Click Record payment & issue receipt.
"Set missing prices"

If a test, medicine or service has no price, it cannot be billed and OctalCare says so. Don't improvise. Ask a Billing Supervisor to add the price in Billing → Price List.

Tip

A pharmacy can only hand out the quantity that was paid. If a patient pays for 10 of 20 tablets, 10 are dispensed.

Print a receipt

On the invoice, after payment, choose the printer:

ButtonPrinterWhat prints
Print receipt (A4)Normal office printerThe receipt on the health center's letterhead. When the branch has its own receipt layout, an A4 sheet holds two copies (patient and cash desk) to cut in half.
Small printer (80 mm)Receipt / thermal printerA small ticket: patient copy, a cut line, then the cash desk copy.

The receipt prints in your language (see Your profile). You can reprint a receipt at any time from the invoice.

Emergencies, debts & voids

ForDirector only
Director only

Only the director (Management group) can defer a payment or void an invoice. Cashiers, Billing Supervisors and even the system administrator cannot; they don't see these buttons. In an emergency, call the director: they can do it from any computer by opening the patient's invoice.

Emergency: release without payment (deferral)

For a patient who must be treated before paying (emergency, unconscious patient…):

  1. The director opens the invoice (Billing → Cashier Desk, find the patient). In Emergency — release without payment, they write the reason.
  2. They click Defer payment and confirm.
  3. The services are released at once. The amount stays on the patient's balance as a debt: Deferred.

When the patient comes back to pay, open the invoice and take the payment normally. All debts are listed in Billing → Deferred / Debts.

Void an invoice

An invoice created by mistake that has not been paid can be voided by the director: they open it, click Void and give the reason. A cashier who billed something by mistake asks the director to void it. It stays in the system marked Void. A paid invoice cannot be voided. When a receptionist cancels a visit before it is paid, its consultation invoice is voided automatically.

Daily collections & price list

Daily work

Doctors & clinicians

ForDoctorNurseClinician

Your queue

Open Appointments → My Queue. It has three parts:

  1. Click Call & start on the next patient. The consultation starts and the waiting time is recorded.
  2. Click Open record to see the patient's file.
  3. When you are done, click Complete consultation, either in the queue or on the patient's record.
Good to know

A patient checked in with you today is "your" patient for the day: you can open their record and write in it without any extra step.

During a consultation

The patient record shows the latest vital signs at the top, then Clinical Notes, Lab Orders and Recent Prescriptions.

Write a clinical note

  1. In New Clinical Note, choose the type of note and write the chief complaint.
  2. Enter the vital signs: heart rate, SpO₂, blood pressure, temperature.
  3. Write your examination and plan in the main text box.
  4. Choose the Primary diagnosis (ICD-10) from the list. Start typing, e.g. "paludisme" or "B54".
  5. Click Save Note.
Important

A saved note cannot be changed or deleted. That is the law for medical records. If you made a mistake, write a new note that corrects it. Always choose a diagnosis: it feeds the disease statistics and the MINSANTE reports.

Order a lab test

  1. On the patient record click Order Lab Test.
  2. Choose the tests from the catalogue (e.g. "TDR", "NFS", "Glycémie").
  3. Choose the priority (routine or urgent) and add a note for the lab if needed.
  4. Save. Send the patient to the cash desk. The lab receives the order once it is paid.

Results appear in Lab Orders on the patient record once the lab has entered them. Critical results also trigger an alert.

Write a prescription

  1. On the patient record click New Prescription.
  2. Add each medicine: product, dosage (e.g. "1 tab 3×/day"), quantity and duration.
  3. Click Save Draft. A draft can still be changed.
  4. Check it, then click Issue Prescription. This is your electronic signature; the prescription gets a number and can no longer be changed.
  5. Send the patient to the cash desk, then to the pharmacy.

Print a medical report

To give a patient a written report (referral, insurance, travel…):

  1. On the patient record click Medical report.
  2. Choose One consultation to report a single visit, or Medical summary for a period of dates or the whole history.
  3. OctalCare produces a PDF on the health center's letterhead, signed with your name. Print it or save it.

Every printed report is recorded with your name.

Case investigation form (FII)

For a notifiable disease (e.g. suspected measles, cholera, meningitis), click FII on the patient record and choose the date. A MINSANTE Fiche Individuelle d'Investigation opens, already filled from the record where possible. It never shows the patient's name. Complete it and give it to the person who validates MINSANTE reports.

Break-glass access (emergency access)

If you need the record of a patient who is not yours today (e.g. an emergency at night), OctalCare asks you why.

  1. Open the patient. The Break-Glass Access page appears.
  2. Write the clinical justification: who, why, what is urgent.
  3. Confirm. You have access for about one hour.
Read this

The patient's usual doctor and the security officer are warned by email straight away. A permanent mark is placed on the record, and your reason is reviewed within 24 hours. Opening a record without a real medical reason is a security incident.

Your profile page

Doctors → My Profile shows your schedule, today's patients and your statistics.

Daily work

Laboratory

ForLab TechnicianLab Manager

Open Laboratory → Orders Queue. It lists the orders that are paid (or deferred), with urgent orders marked. Unpaid orders don't appear: send the patient to the cash desk.

Enter results

  1. Collect the sample and click the order number.
  2. For each test, type the result in each line. A blood count (NFS) has one line per value; a culture has a text report.
  3. Click Save Results.
  4. OctalCare compares numbers with the reference range and marks them High, Low or Critical. Tests without a range show Not flagged.

Critical results

A result in the dangerous range creates an alert in Laboratory → Critical Alerts.

  1. Call or tell the requesting doctor straight away.
  2. Click Acknowledge to record that the alert has been handled.

Verify & print

Results reach the doctor as final only once they are verified.

  1. A second qualified person opens the order and checks the results.
  2. They click Verify Order. After that, results can no longer be changed.
  3. Click Download PDF to print the result sheet on the letterhead.
Four-eyes rule

You cannot verify an order in which you entered a result; a colleague must do it. If the button is missing, OctalCare tells you why in a message above it. A lab with only one technician can switch this rule off with the administrator.

Test catalogue

ForLab Manager

Laboratory → Test Catalogue holds the test list (the Centre Pasteur 2020 catalogue is loaded). The Lab Manager can:

Every change is recorded. Test prices are set separately, in Billing → Price List.

Daily work

Pharmacy & dispensing

ForPharmacist

You see issued prescriptions. A prescription can be dispensed only for the quantity that has been paid.

  1. Ask the patient for their receipt or name and open the prescription (search by number or patient).
  2. Click Dispense.
  3. Choose the location you are taking the stock from (e.g. the dispensary shelf).
  4. Check the quantity for each medicine. You can give less if you are short; the rest stays to be dispensed later.
  5. Confirm. OctalCare automatically takes the batch that expires first (FEFO). Quarantined, recalled and expired batches are never used.

The prescription now shows Dispensed and Remaining for each line, and a Dispense History with the batches given. If a batch is recalled later, the system can find every patient who received it.

Can't dispense?

The usual reasons: the prescription is not paid, it is still a draft (the doctor has not issued it), there is not enough stock at that location, or the location is frozen for a stock count.

Daily work

Stock & inventory

ForStore ClerkInventory ManagerPharmacistInventory Auditor

The menu Inventory manages medicines, reagents and supplies. Stock quantities are never typed in; they are calculated from every receipt, transfer and dispense.

Products & stock levels

Ordering & receiving

  1. Inventory → Reorder Suggestions lists what is below its minimum level. Minimum and maximum levels are set in Reorder Rules.
  2. Open Purchase Orders and click Create Purchase Order. Choose the supplier (from Suppliers) and add the lines.
  3. When the delivery arrives, open the order and choose Receive. For each line, type the batch number, the expiry date, the quantity received and the cost.
  4. Click Confirm Receipt. Stock goes up at once. If quantities don't match the order, the receipt is marked with a discrepancy.

Damaged or wrong goods go back through Supplier Returns (Process Return).

Moving stock

Stock counts (inventaire)

  1. Open Cycle Counts and create a count for a location.
  2. When counting starts, the location is frozen: no movement can happen there until the count ends.
  3. Type the quantities you physically count and click Save Counts.
  4. A manager approves the count. Differences are posted as adjustments and the location is unfrozen.

Recalls, cold chain & controlled drugs

Stock reports & SYNAME

Inventory → Reports gives four reports:

The monthly SYNAME report for the national drug system is in Reports → SYNAME: choose the month, click Generate, then download the PDF.

Managers

Doctors, schedules & roster

ForHR ManagerAdministratorRoster Manager

Add a doctor

  1. Open Doctors → Add Doctor.
  2. Fill in name, email, phone, specialty, ONMC licence number, year they started practising and, if you like, a photo and a short biography.
  3. Save. OctalCare creates the doctor's login and shows a one-time password once. Write it down and give it to the doctor privately. They must change it at first sign-in.

Doctors → All Doctors shows every doctor with their status: Active, On leave (leave recorded for today) or Inactive. To edit a doctor, open them and click Edit. When a doctor leaves the center, change their status to inactive and write the reason. Their login stops working, but their records stay.

Working hours and leave

  1. Open Doctors → Doctor Schedules and choose the doctor.
  2. Add hours: the days and times they consult, e.g. Monday 08:00–13:00. Patients can only be booked inside these hours.
  3. Add time off: holidays, training, sick leave. Those days disappear from booking. Bookings already made are marked Doctor on leave for reception to move.

Staff roster (duty rota)

Appointments → Staff Roster shows who works each shift of the week. Everyone can see it; the Roster Manager fills it in and clicks Save week. Night shifts that cross midnight are handled. The front desk shows On duty now from this roster.

Managers

Dashboard & analytics

ForDirector / ManagementAuditorLab ManagerBilling Supervisor

The dashboard

The Dashboard (first item in the menu) adapts to your job. A doctor sees My day; reception sees Patient flow; a cashier sees My cash desk; management sees Money, Laboratory, Pharmacy & stock and Security, with charts of the last 14 days. Figures are always live and calculated from the records.

Analytics reports

Open Reports → Analytics and choose a report:

ReportAnswers the question
VisitsHow many patients did each doctor see each day? How long did patients wait, and how long were consultations?
FinanceHow much was collected, by department, by payment method, by cashier, by day? What is owed? Which items were billed most?
LaboratoryHow many tests were requested and completed, by category and test? How many critical results?
DiagnosesHow many cases of each disease (ICD-10), by age band and sex? No patient names.
  1. Choose the dates and click Show.
  2. Click PDF for a printable copy on the letterhead, or CSV to open the figures in Excel.
How diagnoses are counted

One patient diagnosed with the same disease twice in the period counts as one case.

Managers

MINSANTE reports

ForMINSANTE ReportingManagement (validation)Lab Manager

Open Reports → MINSANTE reports. OctalCare prepares the official reports for the district, with the figures it can find already filled in.

How oftenReports
Every weekSIMR (surveillance of epidemic-prone diseases)
Every monthRMA (monthly activity report) · Laboratoire · Gestion financière · PEV (vaccination) · SYNAME (drugs, under Reports → SYNAME)
Every quarterPNLP (malaria) · PNLT (tuberculosis) · CNLS (HIV) · MTN (neglected tropical diseases) · PBF (performance-based financing)
Every yearRAA (annual activity report)
Each caseFII (case investigation form), started from the patient's record by the doctor

Prepare a report

  1. Click the report, choose the period (week, month, quarter or year) and click Prepare report. If a report already exists for that period, it opens instead.
  2. Look at the cells:
    • Filled cells come from OctalCare's records (consultations, diagnoses, lab tests, medicines, stock, money).
    • Empty white cells must be typed from the paper registers (vaccinations, deliveries, community work, expenses…).
    • Totals and rates are calculated by themselves.
  3. Type the missing values and click Save regularly.
  4. If records changed since you started (late notes, new results), click Save & recalculate figures. Your typed values are kept.
  5. Print the draft with PDF (draft) to check it. Drafts carry the word BROUILLON across the page.

Validate and send

  1. A member of Management opens the draft, checks it and clicks Validate.
  2. The report is now Validated and frozen: nobody can change it. The PDF shows who validated it and when.
  3. Print the PDF on the letterhead, sign and stamp it, and send it to the district.
Found a mistake after validation?

Click Create corrected version. A new draft opens with the same values; fix it and validate it again. The first version stays on file, marked as replaced. An unvalidated draft prepared by mistake can be removed with Discard draft.

Check the first reports carefully

The report layouts follow the MINSANTE programme documents. Compare the first reports with the official paper forms and report any difference to Octalbrain so it can be adjusted.

Managers

Administration & security

ForAdministratorAuditorSecurity Officer

Staff accounts

Staff Accounts (administrators only) lists every login.

Roles & Permissions shows what each group can do. Change it only if you understand the effect; every change is recorded.

Branches & letterhead

Branches holds the health center's details: name, health district, region and the letterhead. Upload the letterhead as an A4 image. Every PDF the system prints (lab results, receipts, medical reports, MINSANTE reports…) uses it. If text overlaps the printed header or footer, adjust the top and bottom margins on the same page.

Security reviews

Report incidents

If you suspect someone used another person's account, opened records without reason, or changed figures, tell the security officer straight away. Health data is protected by Cameroonian law.

Help

Problems & answers

A menu or button described in this guide is missing for me.

Your account doesn't have that job. Menus appear according to your groups. Ask your administrator to check your groups in Staff Accounts.

I was signed out in the middle of my work.

After 30 minutes without activity OctalCare signs you out for safety. Sign in again; everything you had saved is still there. Save often when you write long notes.

The page says "Access denied" and sends me back to sign-in.

You tried to open a page your job doesn't allow. For security, OctalCare signs you out. Sign in again and use the menu. If you really need that page, ask your administrator.

The patient paid but isn't in the doctor's queue.

Check on the cash desk that the payment was recorded against the consultation invoice of today's visit, not just written on paper. Check also that the patient was checked in with the right doctor.

"No price is set" when checking in or billing.

The service, test or medicine has no price in the Price List. A Billing Supervisor must add it; then try again.

The lab can't see an order the doctor made.

The lab order hasn't been paid. Send the patient to the cash desk, or, in an emergency, ask the director to defer payment.

I can't verify a lab order.

You entered one of its results; a colleague must verify it (four-eyes rule). The reason is written on the order page above the button.

I made a mistake in a clinical note or an issued prescription.

Saved notes and issued prescriptions can't be changed. Write a new note explaining the correction, or write a new prescription. The mistake stays visible, which protects you as much as the patient.

I registered the same patient twice.

Stop using the second record and tell your administrator, who will mark it inactive with the reason. Always search before you register.

The receipt printed in the wrong language.

Receipts follow the language of the person printing. Change it in My Profile.

The small printer cuts the receipt in the wrong place.

Use the Small printer (80 mm) button, not A4, and set the printer's paper to 80 mm "receipt" (continuous) in the computer's printer settings.

I lost my phone with the authenticator app.

Tell your administrator immediately. They reset your two-step verification, then you scan a new code with your new phone.

A MINSANTE figure looks wrong.

Each report ends with a note explaining how each figure was calculated. Most errors come from missing diagnoses on notes or results not entered. Fix the source, then click "Save & recalculate figures". If the report is already validated, create a corrected version.

Who do I call when nothing works?

First your center's administrator. For a system fault, they contact Octalbrain Technology support.

Help

Words explained

Audit log
The sealed record of every action in the system: who, what, when and from where.
Batch
A lot of a product with one batch number and one expiry date.
Break-glass
Emergency access to a record of a patient who is not yours, with a written reason that is reviewed.
Check-in
Recording the patient's arrival for a doctor today. It creates the visit and the consultation invoice.
Critical result
A lab value so far outside the normal range that the doctor must be told straight away.
Cycle count
A physical stock count (inventaire) of one location.
Deferral
Releasing a service before payment (emergency). The amount stays owed by the patient.
Draft
Work that is saved but not final, so it can still be changed: a prescription not issued, a report not validated.
FEFO
"First expired, first out": the batch that expires first is used first.
FII
Fiche Individuelle d'Investigation: MINSANTE form for each case of a notifiable disease.
Four-eyes rule
Two different people are needed: one enters lab results, another verifies them.
ICD-10
The international list of disease codes (e.g. B54 = malaria) used for diagnoses and statistics.
Issue
Making a prescription final; it then counts as the doctor's signature.
Letterhead
The health center's official header and footer, printed on every PDF.
MINSANTE
Ministère de la Santé Publique, Cameroon's ministry of public health, which receives the official reports.
Quarantine
Blocking a batch so it can't be dispensed until someone checks it.
SYNAME
Système National d'Approvisionnement en Médicaments: the national drug supply system and its monthly report.
Two-step verification (2FA)
Signing in with your password plus a 6-digit code from your phone.
Validate
Approving a MINSANTE report so it is frozen and ready to send.
Void
Cancelling an unpaid invoice created by mistake. It stays visible, marked "Void".
↑