Updated 28 September 2026

What's new in A Pulse Solution

Blood bank, histopathology and cytology reports, expenses and profit & loss, payroll, a bench worklist, two-step release, inventory, and a public API for hospital systems.

26–28 September 2026

Three days, and the biggest update the product has had. It started from one question: what does a working laboratory in Pakistan still keep on paper, in Excel, or in someone's head? We went through the answers one by one.

Everything below is live in the app today. Where a feature belongs to a particular plan, it says so. Anything without a plan label is on every plan, including Basic.


At a glance

New What it replaces Plan
Blood bank — donors, bag stock, screening, crossmatch, issue The blood bank register and the crossmatch book Premium
Histopathology & cytology reports Word templates for biopsies and Pap smears Every plan
Expenses and profit & loss The expense diary and the month-end Excel sheet Every plan (admin)
Payroll and payslips The salary register Every plan (admin)
Worklist and batch entry Walking the bench to find what is pending Every plan
Two-step release "Did anyone check this before it went out?" Every plan
Refunds, cancellations, patient advances, cash close The cash book and the end-of-day count on paper Every plan
Inventory: items, suppliers, purchase orders The stock register Medium & Premium
Public API and webhooks Retyping results into the hospital's system Premium

For the bench

Worklist with turnaround clock

One screen for every test that is still open, with how long it has been waiting and which tests are past their turnaround time. Filter by department, by test, by received samples only, or by overdue. Print it as a worksheet with a blank result column.

Batch entry

Pick one test — say, Serum Uric Acid — and enter it for every patient on the list at once. Each patient's own reference range sits under their box, abnormal values flag as you type, and Enter moves down the column. Every save still goes through the normal checks: payment, consent, critical values.

Two-step release

Turn on Verify, then approve and every report needs two people: a technician who verifies the results, and a different person who approves the release. You can also let reports where every value is normal verify themselves. Change a result after verification and the report goes back to be verified again.

Delta check

When a result differs sharply from the same patient's previous result for that test, it is flagged on the entry screen before anyone approves it. You set the percentage and how many days back to compare.

Reflex tests

Set rules like "if TSH is above 4.5, offer Free T4". When the result is saved, the entry screen offers to add the follow-up test to the same order with one click.

Calculated values and consistency rules

LDL, VLDL, the A/G ratio, eGFR and other calculated rows work themselves out from the values entered, so nobody does the arithmetic by hand. The differential count has to add up to 100 before the report can be approved.

Reference ranges by age and sex

Ranges can be set per sex and per age band — infant, child, adult — and each patient's report shows the range that applies to them. Positive/Negative tests start on their normal value (Negative, Non-Reactive, Not detected), marked default until the technician confirms or changes it.

Every result is checked against a range

If a value ever reaches the system without a reference range, it is checked against the range saved on that report, or the catalogue's range for that patient. It is never left unflagged. A range the technician typed on purpose (for example a kit's own range) is kept and printed.

Amendments with history

Changing a result on a report that has already been released asks for a reason. The old value, the new value, who changed it and when are kept, and can be opened from the report.


New report types

Histopathology and cytology

Biopsies, Pap smears, FNAC and fluid cytology now have a proper pathology report instead of a grid of GROSS / MICROSCOPY / DIAGNOSIS rows:

  • specimen and site, and clinical history
  • gross description with blocks and slides, for histopathology
  • specimen adequacy, for cytology
  • microscopic description, diagnosis and a diagnostic category (benign, inflammatory, atypical, suspicious, malignant, non-diagnostic)
  • case numbers — H-26-00001 for histopathology, C-26-00001 for cytology — given automatically and never reused
  • phrase templates the pathologist inserts with one click: Bethesda NILM, ASC-US, LSIL and HSIL for Pap smears; "negative / positive for malignant cells" for fluids. Templates are never pre-filled, so nothing is released by accident.

Atypical, suspicious and malignant diagnoses are flagged on the report. If your lab already used the old biopsy tests, the reports you saved carry over into the new layout.

Culture and sensitivity

A microbiology report with organisms, colony counts and an S / I / R antibiotic table, with ready-made antibiotic panels (Gram-negative, Gram-positive, urine, fungi).

Antibiogram

The percentage of isolates susceptible to each antibiotic, per organism, over any period — counted the standard way (first isolate per patient). Printable, for the infection-control committee or the doctors you report to.


Blood bank (Premium)

For hospital labs and blood banks, from the donor to the bedside:

  • Donors with a donor number. One donor per CNIC. A donation is refused unless the donor is eligible that day: age 18–60, at least 50 kg, Hb at least 12.5, and 90 days (men) or 120 days (women) since their last donation.
  • Bags — donated here, or received from another blood bank. Whole blood, packed red cells, fresh frozen plasma, platelets and cryo, each with its own expiry.
  • Screening before use. Every bag waits in quarantine until HIV, HBsAg, HCV, syphilis and malaria are all recorded non-reactive. One reactive result discards the bag and defers the donor permanently.
  • Stock at a glance — usable bags by blood group and component, what is in quarantine, what is crossmatched, and what expires in the next three days.
  • Requests and crossmatch. The system lists only bags compatible with the patient's group that are still in date, soonest expiry first. It refuses an incompatible, expired or unscreened bag, whatever is clicked. Every crossmatch, compatible or not, is kept on record.
  • Emergency issue before crossmatch, with a clinical reason. Only a compatible group can be issued, or O-negative when the patient's group is unknown.
  • Transfusion reactions recorded against the bag. Reactive screens, emergency issues and reactions notify the lab's admins.

Money

Desk money controls

  • Refunds recorded against the bill, in cash or back to the patient's advance.
  • Cancelling an order asks for a reason and keeps it.
  • Removing a test from an open order updates the bill.
  • Patient advances — take money before the tests are decided, then use it on the bill.
  • Discount limits per role, with a manager's approval above the limit and a reason every time.

Cash close

At the end of a shift, each cashier sees what they took in cash, card and wallets, counts the drawer, and closes. Any shortage or excess needs a note. The owner sees every shift that is still open.

Expenses and profit & loss (admin)

Record rent, salaries, electricity, reagents bought for cash. Each gets its own voucher number. Expenses are never deleted — a mistake is voided with a reason, and the record stays.

Profit & loss for this month, last month, this year or any dates:

  • money received, less refunds
  • minus expenses, stock purchases and doctor share paid
  • with a breakdown by category, by payment method, and month by month

A cash expense comes out of the cashier's drawer, so the cash close still balances.

Payroll (admin)

Each staff member's salary: a basic, allowances (house rent, conveyance) and fixed deductions (EOBI, tax). Every month:

  1. Start the month's run.
  2. Enter unpaid leave, bonuses and advance recovery.
  3. Finalise and pay.

Every payslip prints on A4. Paying a salary records it as an expense, so it shows up in the cash close and in the profit & loss.

Also new

  • Rate lists for panels and corporate clients (Medium & Premium).
  • Doctor share payouts recorded against each doctor (Medium & Premium).
  • Add tests to an open order — same report, same bill.
  • Balance reminders to patients with money outstanding.

Stock (Medium & Premium)

  • Items — reagents, kits and consumables, each with a reorder level, a supplier and, for a reagent, the test it is used for.
  • Automatic use per test. Save a result and the reagent it uses comes out of stock, from the batch that expires first.
  • Alerts for low, out-of-stock, expiring and expired items, on the Stock page and the dashboard.
  • Suppliers and purchase orders. Draft, send, receive with batch number and expiry, and it goes straight into stock. Order what is low fills a purchase order for you.

Patients and reports

  • Bulk print — tick several reports and print them in one go.
  • Trend graphs beside a result on the printed report, when the patient has history.
  • Consent for tests that need it, recorded before the result can be saved.
  • Outsourced tests: the lab you sent a sample to, and the note it came back with, are shown on the entry screen.
  • Patient messages when an order is placed, when a payment is received, and as balance reminders. They are sent automatically once you connect your own WhatsApp Business (Cloud API) or SMS gateway account. Without one, staff send each message with one tap.
  • Home collection: pick the collector from your staff, and riders get their own My collections list (Medium & Premium).
  • Dashboard alerts for overdue tests, reports waiting for approval, and stock that is low or expiring.

Connect your hospital system (Premium)

A public API for a hospital information system (HIS) or electronic medical record (EMR):

  • Read patients, orders and the test catalogue.
  • Receive results — values, units, the patient's reference range, flags, and culture and pathology reports — only once a report has been released, never before.
  • Place orders and register patients from the hospital's side. They go through the same checks as the front desk: duplicate patients, the bill, sample tubes.
  • Webhooks notify the hospital's system the moment an order is placed or a report is released. Each one is signed, so the receiver can confirm it came from you.

Keys are created and revoked in Settings → API & webhooks, each read-only or allowed to place orders. Connecting a hospital system needs someone on the hospital's side to build the link to it; the settings page carries the reference they need.


Try it

Every feature above is in the free 7-day demo, with no card needed.

Start the free demo · See the plans · Questions? WhatsApp us, 7 days a week, in Urdu or English.

Try every one of these yourself.

The free 7-day demo unlocks every feature on this page, with no card needed.

Start the free demo