For charge nurses and nurse managers
Nurse scheduling software that refuses to put an expired licence on the floor
Nurse scheduling software builds the unit roster and enforces the rules that make it safe: licence and certification validity, minimum rest between shifts, overtime limits, and nurse-to-patient ratios. It also gives nurses a say: self-scheduling windows, rule-checked swaps, and open shifts they can claim from their phones.
From $99/month per location · No sales call · No card to start
At a glance
- Nurse scheduling software builds the unit roster and enforces the rules that keep it safe: licence validity, minimum rest, overtime, and nurse-to-patient ratios.
- The failure that kills self-scheduling everywhere is two nurses claiming the same shift and one being quietly un-assigned. MedAligna settles that race inside the database, so exactly one is ever told yes.
- Credentials are checked against the end of the shift, not today: a licence lapsing Thursday cannot be scheduled for Friday, and the assignment is refused rather than flagged.
- Nurses own their credential wallet: upload once, renew once, and it follows them to their next employer. Managers can read it; they cannot edit it.
- Free for nurses, always. The facility pays $99–$249 per location per month.
Who gets the shift when two nurses claim it at once?
Nurses will not use a scheduler that lies to them. Self-scheduling collapses the first time two nurses claim the same shift and one of them is quietly un-assigned an hour later. She does not come back to the feature, and she tells the break room.
When two nurses tap claim on the last open night in the same second, exactly one of them gets it. That is enforced with a row lock inside the database, not a check in application code, because an application check loses that race every single time, and the nurse who was told yes and then told no is the one who stops trusting the tool.
Swaps are rule-checked before they are even offered. The engine will not surface a trade to a counterparty who would end up double-booked, short of rest, or out of credential, so a manager is never approving something she then has to unpick. Partial swaps work too: take my last six hours is how coverage actually gets arranged at six in the morning, and the assignment splits cleanly.
How does it enforce nurse-to-patient ratios?
Ratios, with the census that makes them mean something. Coverage is not a headcount: four nurses on a unit of forty is a very different shift from four nurses on a unit of twenty, and everyone on the floor knows it.
Enter the census per unit and per shift, and the grid shows required staffing against actual, with acuity weighting, because patients are not interchangeable units of work. Ratio rules ship as configurable presets, and the coverage row turns red the moment a day falls short, rather than at the end of the month when someone finally runs a report on a period nobody can change any more.
The same numbers feed the compliance reporting a state survey asks for. Nothing is re-keyed, because it was captured when the schedule was built.
What happens when an RN licence expires mid-roster?
The licence check that actually blocks. Most tools email a reminder that a licence is expiring, and then let you schedule the nurse anyway. That is a notification, not a control.
Every shift starting after the expiry is refused, because MedAligna checks each required credential against the END of the shift and never against today. A licence that lapses on Thursday cannot be scheduled for Friday: the assignment is refused at the moment the scheduler clicks it, with the reason written on the cell. Registered nurse and practical nurse licences, BLS, ACLS, PALS, TB screening, immunisations: all of it, with the document attached and an expiry that alerts at sixty, thirty, fourteen and seven days.
Nurses upload their own credentials, once. The wallet belongs to the nurse, not the employer: she uploads a renewal and every facility she works for sees it, and no manager can reach in and edit an expiry date. Federal exclusion screening runs alongside it, because employing an excluded individual costs the facility a civil penalty for every item that person touches.
Which shifts does nurse scheduling software actually change?
Two nurses, one shift
The last open night goes up at 6am. Two nurses tap 'claim' within the same second. Both see a confirmation. One of them will be un-assigned an hour later by a manager who has no idea it happened.
Exactly one gets it, decided by a row lock in the database before either is told anything. The other sees 'someone just took this one', immediately, and honestly.
The night-to-day flip
A nurse finishes a night shift at 07:00 on Tuesday and is scheduled for the day shift at 07:00 on Tuesday. Different rows on the spreadsheet. Zero hours of rest.
Blocked, with the gap named: 'No rest between this and an adjacent shift (minimum 10h).' The trap that every calendar-based tool walks straight into.
Census spikes on nights
A unit budgeted for four RNs is running twenty-two patients on a Tuesday night. On paper the shift is staffed. On the floor it is not.
Ratio rules with acuity weighting turn the coverage row red the same day, not at month end when the period is closed and nobody can act on it.
How to choose nurse scheduling software
Eight questions worth asking any vendor in this category, including us. At least one of them is a question we do not answer well, and we have said so rather than leaving it out.
01Is self-scheduling actually safe, or just first-come-first-served?
Uncontrolled self-scheduling produces a rota won by whoever was awake at midnight, and a Friday night nobody picked. Seniority tiers, caps, and live rule-checking are what turn it from a race into a system.
Where MedAligna lands: Seniority-tiered windows with caps, and every pick rule-checked as it is made, so a nurse cannot self-schedule herself into a rest violation and then be removed from it later.
02Are swaps checked before or after a manager sees them?
If the check happens after, the manager is doing the checking. That is the job the software was supposed to remove.
Where MedAligna lands: Before. The engine will not surface a trade to a counterparty who would end up double-booked, short of rest, or out of credential, so nothing reaches approval that has to be refused.
03Does it understand a part-timer's contract, or only the unit's cap?
A nurse contracted for twenty-four hours a week hits her overtime at hour twenty-five, not at the unit's fortieth. Tools that only know the employer's cap silently manufacture overtime on exactly the staff you employed to avoid it.
Where MedAligna lands: Hours are checked against the tighter of the two: the organisation's cap and the individual's own contract.
04Who owns the credential documents?
In most systems, the employer does. Which means the nurse re-uploads her licence at every job, and a manager can, in principle, edit an expiry date.
Where MedAligna lands: The nurse owns them. Employers can read; they cannot edit or delete. Enforced in the database, not promised in a policy.
05Can a nurse see how her share compares?
Fairness disputes are not settled by a scheduler's memory of last November. They are settled by a count that everybody can see.
Where MedAligna lands: Nights, weekends, holidays and call are counted per person and visible to the staff carrying them, not only to the manager defending them.
06What does it cost the nurses?
Some workforce apps monetise the clinician. It is worth asking explicitly.
Where MedAligna lands: Nothing, ever. Staff never pay for the app or the wallet.
What is a charge nurse, a census, or a rest violation?
- Charge nurse
- The nurse responsible for the running of a unit during a shift, including coverage. Usually the person who discovers a gap at 6am and has to fill it.
- Self-scheduling window
- A period during which nurses select their own shifts, typically opened in seniority tiers with a cap on how many each person may take before the next tier opens.
- Open shift
- A slot that needs filling and has been offered out. Whether it is claimed first-come or picked by a manager is a policy choice; either way, eligibility must be checked before the offer, not after.
- Partial swap
- Trading part of a shift ('take my last six hours') rather than the whole thing. It is how coverage is actually arranged in practice, and most tools cannot express it.
- Rest violation
- Scheduling someone with less than the required gap between shifts. Most commonly a night ending at 07:00 followed by a day starting at 07:00, which looks fine on a calendar and is zero hours of sleep.
- Census
- The number of patients on a unit for a given shift. Required to compute a meaningful nurse-to-patient ratio; without it, 'four nurses' is a number, not a staffing level.
- Credential wallet
- A store of licences and certifications owned by the clinician rather than the employer, so that it travels between jobs. Upload once, renew once, show whoever needs to see it.
- Call-off (low census)
- Cancelling a scheduled nurse because the patient count is lower than expected. The fair question, 'who got flexed last?', needs a counter, or it becomes an argument.
Questions people actually ask
- What is nurse scheduling software?
- Nurse scheduling software builds and publishes the nursing roster for a unit or facility, and enforces the rules that keep it safe: licence and certification validity, minimum rest between shifts, overtime limits, and nurse-to-patient ratios. Good ones also give nurses agency: self-scheduling windows, shift swaps, and open shifts they can claim from a phone.
- Does it do self-scheduling?
- Yes, with seniority-tiered windows and caps, so it does not become a race won by whoever is awake. Every pick is rule-checked as it is made, which means a nurse cannot self-schedule herself into a rest violation and then be un-assigned later, the thing that kills trust in self-scheduling everywhere it is tried.
- Can nurses swap shifts without a manager?
- That is your call. Swaps can require approval, or auto-approve when every rule passes. Either way the engine checks the counterparty first (credentials, rest, overtime, time off), so nothing reaches a manager that she would have to refuse.
- How does it handle nurse-to-patient ratios?
- You enter the census per unit and shift; MedAligna computes required staffing against actual, with acuity weighting, and flags the shortfall on the grid the same day. Ratio rules are configurable presets, and the resulting data feeds compliance reporting directly.
- Do nurses need to pay for it?
- No. Nurses never pay. The facility pays a per-location subscription and staff use the app free, including the credential wallet that follows them between jobs.
- Is there free nurse scheduling software?
- For the nurse, yes: staff-facing apps, ours included, are free for the people working the shifts. For the facility, tools that cost nothing publish a roster but do not enforce licences, rest or ratios, which is the part you are accountable for. The honest middle is a trial: MedAligna gives a unit every feature for 14 days without a card, then $99 per location per month.
- Who helps set it up?
- You set it up yourself, and it takes an afternoon rather than a project. Import your nurses from a CSV (name, role, contract hours, credentials), set the unit's coverage and ratio rules once, pick a rotation, and publish. Nothing is installed, no consultant appears, and there is no sales call standing between you and the working product: the 14-day trial gives you the whole thing, and pricing starts at $99 per location per month. The one part worth doing carefully is the credential list, because that is what the block is checked against.
Related
Give your nurses a schedule they can trust
Rule-checked swaps, real self-scheduling, and a licence that cannot lapse onto the floor. Fourteen days free, no card.


