Demonstration environment. Fictional organization, fictional contracts, synthetic data throughout.
Guided tour paused at step 3 of 8 — have a look around, then pick it back up.Resume step 3Next step →End tour
Ridgeline Health PartnersContract Register

Multi-specialty physician group · 14 locations · 340 providers

Signed in as

Dana Whitfield, Contract Administrator Runs the register. Sees every contract and every figure, and is the only role that manages people and reference data.

SettingsMenu

Settings

These three numbers decide what the register calls urgent. They are not cosmetic — every deadline on every screen is recomputed from them.

How long your organization realistically needs to reach a decision and physically deliver notice. This is the gap between “decide by” and the contractual deadline, and it is the number most registers pretend is zero.

A contract is called “decide now” once the decision date falls inside this many days.

How far ahead the register looks before calling something “clear”. Raise it if your longest notice periods keep surprising people.

Currently need a decision
9
Recomputed live from the thresholds on the left
Contracts entered here
0
Held in this browser for the demonstration, not on a server

Reset the demonstration

Clears contracts entered here, every action recorded against a contract, and returns the thresholds to their defaults. The 51 seeded contracts are untouched.

Reference data

The values every dropdown in the register offers. Departments are a list. Statuses and renewal types are behavior, so a custom one is your wording mapped onto something the engine already knows how to compute.

Departments

Used to scope what a department manager can see, so this list is also an access-control list. Retiring one hides it from the pickers but never deletes it — contracts already reference it by name.

  • Managed Care
  • Clinical Operations
  • Information Technology
  • Facilities
  • Human Resources
  • Laboratory & Imaging
  • Revenue Cycle
  • Legal & Compliance

Lifecycle statuses

A status is not just a label — it decides which actions are legal. You cannot terminate something that was never executed. So a custom status is your wording mapped onto a behavior the engine already understands: call it “Pending Legal Review” and have it behave like in-negotiation, and the register keeps computing correctly.

In negotiationBuilt in
Out for signatureBuilt in
ActiveBuilt in
ExpiredBuilt in
TerminatedBuilt in
SunsetBuilt in

No custom statuses yet.

Renewal types

These decide arithmetic, not wording. Automatic and evergreen roll the term forward; manual and fixed-end do not. A custom type borrows one of those four behaviors, so every deadline stays computable no matter what you call it.

Automatic renewalBuilt in
Manual renewalBuilt in
EvergreenBuilt in
Fixed end dateBuilt in

No custom renewal types yet.