Skip to main content

Changelog

Follow new updates and improvements to Orah.

Track Medication Stock by House or Custom Repository

Demo:

The Snapshot

You can now track medication stock separately for each boarding house, or set up shared locations — like a Health Centre — that any student can draw from. Turn on house tracking, custom locations, or both, and stock updates automatically every time medication is given.

What's New

Turn on stock tracking for boarding houses, custom locations, or both — whichever mix fits your school. Add as many custom locations as you like, each with its own name and its own running total. The Inventory page shows stock broken down by house and location, plus a Total School Stock figure, with clear status flags for Available, Low stock, and Out of stock. Every stock change is logged with the student, staff member, date and time, and exact source, so you can search and filter the full history whenever you need it.

Why It Matters

House stock only ever goes to students who live there, and shared locations stay open to everyone else — so medication always comes from the right place, without a separate spreadsheet or paper log to keep straight. If a location's running low, you'll see it flagged before it becomes a problem. And when someone needs to know who gave what to whom and when, the full history's right there.

Next Steps

To set up stock tracking:

  1. Go to Medication Settings > Stock Tracking

  2. Choose House, Custom, or both — for custom locations, give each one a name

  3. Check the preview, then save

To manage stock day to day:

  1. Open the Inventory page to see stock by house and location, and your Total School Stock

  2. Add stock as supplies come in, and watch for Low stock and Out of stock flags

  3. Open a medication's history to see exactly what was given, by whom, and when

Give it a try in Medication Settings, and reach out to your CSM with any questions.

Veracross : Co-taught classes appear only on the primary teacher's schedule

Veracross names one primary teacher per class, and that was the only name Orah read. Orah now also reads class permissions, so every teacher on a class sees it on their own My Schedule, marks the roll from there, and gets its reminders.

Image

Overview

A co-taught class used to sit on one schedule only. The second teacher had to search for their colleague's name every day to find the roll, and reminders about it never reached them.

Now every staff member with a Veracross class permission is attached to the class group alongside the primary teacher. Academic, non-academic, advisory and homeroom classes, athletics teams and programs are all covered.

Image
Image

How it works

  1. In Veracross Axiom, add the class_permissions:list scope to the API client Orah uses. Nothing to change in Orah, no reconnect.

  2. Every permitted teacher now sees the class on My Schedule.

  3. Once the Group & Schedule sync completes, every permitted teachers will be able to see the schedule in orah

    Image

Good to know

  • Additive. The primary teacher stays; permission holders are added alongside.

  • Without the scope, nothing changes. Sync keeps running with the primary teacher only.

  • Removals follow Veracross. Remove the permission and the teacher drops off the group at the next Groups sync.

  • Anyone with a class permission counts. Orah does not distinguish permission types, so view-only staff also get the class and its reminders. Review permissions in Veracross if that is not intended.

  • Classes with no primary teacher still do not sync. Permissions add staff to classes Orah already brings in.

For admins

In Location → Attendance → Group Records, Assigned Staff stacks every teacher on the class, and Completed By records whoever actually marked the roll.

Image

Veracross: Exclude "No Custody" Parent

Veracross records a custody status on each family relationship. Until now we synced all of them, so a parent marked "No Custody" landed in Orah as a normal contact, which meant they could be invited to the Family app or chosen as a pickup contact.

There is now an opt-in filter to leave those relationships out:

App Directory > Veracross > Contact > Data filters > "Exclude contacts marked as No Custody"

What it does

  • Only an exact "No Custody" match is excluded. Joint custody, full custody, "N/A" and a blank status are all left alone.

  • Grandparents, nannies, drivers and step-parents are never caught, because they have no custody status recorded against them.

  • Off by default. Nothing changes for any school until someone ticks the box.

  • If the school's contact sync has Delete enabled, contacts the filter excludes are removed from Orah on the next sync.

What it does not do

  • It does not revoke access anyone already has. An existing Family app account or an outstanding invitation stays valid until it is removed separately. If a school needs that done too, let us know.

Earlier updates