CK
Checkupify Atlas
Operations Command · crm.checkupify.com
Welcome back
Sign in with your staff credentials
Admin · Ops · Supply  (+ system@ · finance@)
password Checkupify@2026
Check your email
We sent a 6-digit code to
Didn't get it?  · 
Code expires in 5 minutes · 5 attempts max
Operations Dashboard
Live view across all bookings, providers and reports
Total Bookings
All time
Awaiting Confirm
Needs action
Confirmed
Scheduled
In Digitization
Reports queue
Completed
Reports received
Gross Revenue
Confirmed+ value
Pipeline by StageLive
⚡ Action Center
Apt IDPatientPackageStageAction
Network Coverage
Live Activity Feed
No recent activity
Appointments & Operations
Full lifecycle control · override any status with audit trail
All 0
New 0
Confirmed 0
Report Uploaded 0
Partial 0
Received 0
Rejected 0
Apt IDPatientContactPackageLab / BranchDate / SlotTypeAmountStageActions
Report Digitization & Verification
Verify uploaded reports test-by-test before they reach the patient
Flow: lab uploads report → First report = Verification Required → verify each test → some done = Partially Received → all checklist filled = Reports Received → invoice can be raised.
Verification Queue0
Apt IDPatientStageTests
Report Detail
Select an appointment from the queue to verify its tests.
Customers (CRM)
Fetch any customer by name, company, masking ID, phone, email or appointment ID
Customers0
NameCompanyPhoneBookings
Customer Profile · 360
Select a customer to view their full profile.
Corporate Leads
Sales pipeline for enterprise / SME deals
CompanyContactEmployeesCitySourceStatus
System Setup
Companies, packages and the service catalog mapped to the network
Enterprises (Companies)
Active Packages
Catalog Tests
Companies
CompanyTypePOCContractDiscountOnboardingStatus
Packages (Service Catalog)
PackageCategoryTestsMRPPriceStatus
Employee Roster (Eligibility)
The eligibility backbone: upload employees with grades; the moment an employee logs into the patient app with their phone, they're recognized and see only their grade's plan.
EmployeeCodeGradePhoneCity
Client Groups
Manage many companies as one account (conglomerates, regional panels, network types). Set the group's margin % once, then enable a package for the whole group — it propagates to every member and their employees instantly.
GroupRegionNetworkMarginMembers
Partner Setup (Network & Supply)
Create enterprises, onboard providers, map packages and manage facility coverage
Enterprises
Providers / Branches
Company↔Package Maps
NABL Certified
Enterprises
EnterpriseTypeProvidersStatus
Enterprise Detail
Select an enterprise to see its providers, facilities and mapped packages.
Provider Network
Lab / BranchEnterpriseCityCertificationsHome Coll.TATRatingStatus
Company → Package Mapping
This is what an employee sees in the patient app: a package is bookable by a company's staff only if it's mapped here, at the negotiated employee price.
CompanyPackageGradeCostEmployee PriceMarginAnnual LimitStatus
Provider → Package Offeringswhich labs can fulfil which packages, at what cost
ProviderPackageProvider CostMRPStatus
Credit model (not commission): every test/package in an agreement has a masking ID and an agreed rate. Bookings are sent to the provider on credit at that rate; the provider invoices Checkupify; Finance reconciles & pays.
Agreements
AgreementProviderTermsRate LinesStatus
Agreement Detail · Rate Card
Select an agreement to view its masked rate card.
Provider Disruptions
An active disruption instantly removes the provider from the match engine (score → 0) and hides it from the patient app's lab list. Resolve it to restore the provider.
ProviderTypeReasonWindowStatus
Provider Match Enginecapability 35% · distance 25% · SLA 15% · margin 15% · rating 10%
Fully automated ranking — no manual mapping. The engine scores every active provider against the package's required tests (facility matrix), customer distance, TAT, margin and rating. Server-side in Postgres.
#ProviderDistanceCoverageTATMarginRatingScore
Pick a package and location, then run the engine.
Facility Matrix
Toggle which tests each provider can run. Turning a facility off here immediately removes it from that provider's bookable capability (disruption-ready).
TestCategoryTATAvailable
Finance
Revenue, billing readiness and per-package performance
Gross Booked
All bookings
Invoiceable
Reports received
In Progress
Confirmed → digitization
Lost
Rejected / cancelled
Provider Payables — Credit Ledger
What Checkupify owes providers for bookings sent on credit. Entries become payable once the booking reaches Reports Received. Providers invoice you; record, reconcile, approve, pay.
ProviderOpen CreditPayable Now (Reports Received)Unrated ⚠InvoicedPaid
Provider Invoices — Settlement0
RefProvider Inv #ProviderPeriodClaimedMatchedVarianceStatus
Ready to Invoice
Bookings at Reports Received with no invoice yet. Diagnostic services are GST-exempt (0%) in India — adjust per booking if a taxable item applies.
Apt IDCustomerCompanyPackageAmountAction
Invoices0
Invoice No.DateBill ToBookingTotalStatus
Revenue by Package
PackageBookingsGross ValueInvoiceable
Catalog & Pricing
Masking IDs · provider cost · enterprise pricing & margin
Masking IDCategoryNameContentsList priceBest costMargin @ listProviders
Centre price = what this provider charges Checkupify (your cost). Never exposed to patients or TPAs. Untick Offers if the provider does not run this test at all.
Masking IDNameListCentre price (cost)Margin @ listOffers
Blank = baseline (agreement rate). Enter a price to close that package individually — only that masking ID routes at the negotiated rate. Price history is retained.
Masking IDNameListBest costAgreed priceModeMarginStatus
Facility Management
Enable / disable facilities · date & slot downtime · bulk actions
Disabled facilities are removed from booking routing immediately. Providers can also self-manage this in their dashboard.
FacilityGroupStatusActive downtime
Scheduled downtime
ProviderFacilityFromToSlotReason
Marketing
Campaigns for the patient app & corporate HR portals
PHASE 2
Campaign Builder
Email / SMS / WhatsApp / push campaigns with audience segmentation and health-risk targeting. Scaffolded next once daily ops are stable — not faked here.
Analytics
Executive, operations, network & finance drill-downs
PHASE 2
Drill-down Dashboards
The Dashboard already shows live operational KPIs. Deep multi-dimensional analytics come next.
Administration
Staff accounts, roles and module access
Staff & Roles0
StaffEmailRoleModule Access
Note: role-based module access is enforced in the UI today. Database-level per-role isolation (RLS) and SSO/MFA are the security-hardening layer on top — flagged, not faked.
Detail