/* =============================================================
CoreIQ Office — Expansion part 3
Finance · Government Programs · Operations · Admin
============================================================= */
// =================================================================
// FINANCE — PBS claims & reconciliation
// =================================================================
function PBSClaims() {
const STX3 = { "S-001": "var(--teal-700)", "S-002": "var(--navy-600)", "S-003": "var(--violet-600)" };
return (
Export claim file
Resubmit rejected
Submit batch
>}>
Claim ID
Date
Drug · patient
Store
Co-pay
Subsidy
Submitted
Status
{[
{id:"PBS-2204182", d:"Today", drug:"Metformin XR 500mg", patient:"M. Tan", store:"S-001", co:7.30, sub:24.10, sub_ts:"14:18", status:"submitted"},
{id:"PBS-2204181", d:"Today", drug:"Atorvastatin 40mg", patient:"H. Whitlock", store:"S-001", co:7.30, sub:10.90, sub_ts:"13:48", status:"submitted"},
{id:"PBS-2204180", d:"Today", drug:"Endone 5mg", patient:"A. Costa", store:"S-003", co:7.30, sub:8.10, sub_ts:"12:30", status:"submitted"},
{id:"PBS-2204170", d:"Yesterday", drug:"Sertraline 50mg", patient:"P. Sharma", store:"S-001", co:7.30, sub:14.80, sub_ts:"24/05", status:"approved"},
{id:"PBS-2204168", d:"Yesterday", drug:"Insulin Glargine", patient:"H. Whitlock", store:"S-001", co:7.30, sub:34.00, sub_ts:"24/05", status:"approved"},
{id:"PBS-2204150", d:"24/05/2026", drug:"Amoxicillin 500mg", patient:"L. Khoury", store:"S-001", co:7.30, sub:6.50, sub_ts:"24/05", status:"rejected", note:"Authority code missing"},
{id:"PBS-2204148", d:"23/05/2026", drug:"Esomeprazole 20mg", patient:"B. Lim", store:"S-002", co:7.30, sub:5.10, sub_ts:"23/05", status:"paid"},
{id:"PBS-2204120", d:"22/05/2026", drug:"Sertraline 50mg", patient:"P. Sharma", store:"S-001", co:7.30, sub:14.80, sub_ts:"22/05", status:"paid"},
].map(c => (
{c.id}
{c.d}
{c.drug}
· {c.patient}
{c.note &&
{c.note}
}
{findS(c.store)?.code}
{oMoney(c.co)}
{oMoney(c.sub)}
{c.sub_ts}
{c.status === "submitted" && }
{c.status === "approved" && }
{c.status === "paid" && }
{c.status === "rejected" && }
))}
);
}
// =================================================================
// FINANCE — End-of-day reconciliation
// =================================================================
function EodReconciliation() {
return (
Sign off day >}>
Store
Register
Card
Cash
Account
Net
Variance
Status
{[
{store:"S-001", reg:"Reg 01", card:2418.50, cash:184.00, acct:412.40, net:3014.90, var:0, status:"signed"},
{store:"S-001", reg:"Reg 02", card:1812.30, cash:218.40, acct:228.20, net:2258.90, var:0, status:"signed"},
{store:"S-001", reg:"Reg 03", card:589.85, cash:72.40, acct:0, net:662.25, var:0, status:"signed"},
{store:"S-002", reg:"Reg 01", card:1318.20, cash:118.20, acct:182.40, net:1618.80, var:0, status:"signed"},
{store:"S-002", reg:"Reg 02", card:1100.20, cash:48.40, acct:0, net:1148.60, var:0, status:"signed"},
{store:"S-003", reg:"Reg 01", card:1820.50, cash:142.20, acct:0, net:1962.70, var:0, status:"signed"},
{store:"S-003", reg:"Reg 02", card:1300.35, cash:91.20, acct:0, net:1391.55, var:0, status:"pending"},
].map((r, i) => (
{findS(r.store)?.name}
{r.reg}
{oMoney(r.card)}
{oMoney(r.cash)}
{r.acct > 0 ? oMoney(r.acct) : "—"}
{oMoney(r.net)}
{r.var === 0 ? "Balanced" : oMoney(r.var)}
{r.status === "signed" ? : }
))}
);
}
// =================================================================
// FINANCE — Invoice matching (3-way match)
// =================================================================
function InvoiceMatching() {
return (
Match queue >}>
3-way match: PO ↔ goods received (GRN) ↔ invoice. Discrepancies flagged for review before posting to Xero.
Invoice
PO
GRN
Supplier · discrepancy
Invoice $
PO $
Match
{[
{inv:"INV-SIG-8841", po:"PO-4422", grn:"GRN-1102", sup:"Sigma", disc:"2 units short on Atorvastatin", iv:412.40, pv:432.40, m:"discrepancy"},
{inv:"INV-SYM-2204", po:"PO-4423", grn:"GRN-1103", sup:"Symbion", disc:"—", iv:624.60, pv:624.60, m:"matched"},
{inv:"INV-API-1140", po:"PO-4418", grn:"GRN-1098", sup:"API", disc:"—", iv:1844.20, pv:1844.20, m:"matched"},
{inv:"INV-NDSS-022", po:"PO-4408", grn:"GRN-1080", sup:"NDSS", disc:"Pricing dispute · 4 lines", iv:488.50, pv:464.50, m:"dispute"},
{inv:"INV-GSK-7720", po:"PO-4412", grn:"GRN-1088", sup:"GSK", disc:"—", iv:980.40, pv:980.40, m:"matched"},
].map(r => (
{r.inv}
{r.po}
{r.grn}
{r.sup}
{r.disc !== "—" &&
{r.disc}
}
{oMoney(r.iv)}
{oMoney(r.pv)}
{r.m === "matched" && }
{r.m === "discrepancy" && }
{r.m === "dispute" && }
))}
);
}
// =================================================================
// FINANCE — P&L by store
// =================================================================
function PnLByStore() {
const PL = [
{store:"S-001", rev:142418, cogs:88810, gross:53608, opex:31420, ebitda:22188, margin:15.6},
{store:"S-002", rev:76210, cogs:48420, gross:27790, opex:19840, ebitda:7950, margin:10.4},
{store:"S-003", rev:98442, cogs:62418, gross:36024, opex:22810, ebitda:13214, margin:13.4},
];
const totals = PL.reduce((acc, p) => ({rev:acc.rev+p.rev, cogs:acc.cogs+p.cogs, gross:acc.gross+p.gross, opex:acc.opex+p.opex, ebitda:acc.ebitda+p.ebitda}), {rev:0,cogs:0,gross:0,opex:0,ebitda:0});
return (
Date · 30d
Export to Xero
>}>
Store
Revenue
COGS
Gross profit
OPEX
EBITDA
EBITDA %
{PL.map(p => (
{findS(p.store)?.name}
{oMoney(p.rev)}
− {oMoney(p.cogs)}
{oMoney(p.gross)}
− {oMoney(p.opex)}
{oMoney(p.ebitda)}
= 13 ? 'var(--paid-text)' : 'var(--hold-text)'}}>{p.margin.toFixed(1)}%
))}
Group
{oMoney(totals.rev)}
− {oMoney(totals.cogs)}
{oMoney(totals.gross)}
− {oMoney(totals.opex)}
{oMoney(totals.ebitda)}
{(totals.ebitda / totals.rev * 100).toFixed(1)}%
);
}
// =================================================================
// FINANCE — Tax & BAS
// =================================================================
function Tax() {
const [tab, setTab] = React.useState("bas");
return (
Run period close >}>
{tab === "bas" && }
{tab === "gst" && }
{tab === "payroll" && }
{tab === "fbt" && }
{tab === "rd" && }
{tab === "export" && }
);
}
function BASPrep() {
return (
<>
April–June 2026 quarter
BAS due 28 July 2026 · 62 days remaining
GST collected/paid by store · this quarter
Store
GST collected (1A)
GST paid (1B)
Net
Status
{[
{s:"S-001", coll:14218, paid:8842, status:"reconciled"},
{s:"S-002", coll:7610, paid:4820, status:"reconciled"},
{s:"S-003", coll:9842, paid:6240, status:"reconciled"},
].map(r => (
{findS(r.s)?.name}
{oMoney(r.coll)}
{oMoney(r.paid)}
{oMoney(r.coll - r.paid)}
))}
NET GST PAYABLE
$11,768.00
Lodge BAS via ATO
>
);
}
function GSTSplit() {
return (
PBS-subsidised vs taxable revenue · this quarter
Category
Camberwell
Glen Iris
Ringwood
Group total
{[
{cat:"PBS prescriptions · GST-free", c:82418, g:48210, r:62210, status:"GST-free"},
{cat:"Pharmacy medicines (S2/S3) · taxable", c:18420, g:11420, r:14420, status:"10% GST"},
{cat:"Front of shop (FoS) · taxable", c:28420, g:14210, r:18840, status:"10% GST"},
{cat:"Vaccinations · GST-free", c:8420, g:2420, r:4210, status:"GST-free"},
{cat:"Professional services (MedsCheck etc) · GST-free", c:4740, g:1950, r:2980, status:"GST-free"},
].map((r, i) => (
{oMoney(r.c)}
{oMoney(r.g)}
{oMoney(r.r)}
{oMoney(r.c + r.g + r.r)}
))}
);
}
function PayrollTax() {
return (
Payroll tax by state · this quarter
State
Stores
Wages
Rate
Tax
Status
{[
{state:"VIC", stores:"All 3", wages:412180, rate:4.85, status:"reconciled", note:"Above $700k threshold"},
].map((r, i) => (
{r.state}
{oMoney(r.wages)}
{r.rate}%
{oMoney(r.wages * r.rate / 100)}
))}
Future expansion: when stores open in NSW, QLD, WA, SA, each state's payroll tax thresholds and rates will be tracked separately. Group aggregation applies for multi-state.
);
}
function FBT() {
return (
Fringe benefits · FBT year (Apr–Mar)
Benefit
Recipient
Taxable value
FBT
Period
{[
{b:"Salary packaged car lease", r:"Suni Kapoor", v:18420, fbt:8920, p:"FY2026"},
{b:"Phone & data allowance", r:"Rachel Pham", v:1820, fbt:880, p:"FY2026"},
{b:"Continuing education", r:"James Liu", v:2200, fbt:1064, p:"FY2026"},
{b:"Parking · CBD", r:"Bea Williams", v:3200, fbt:1548, p:"FY2026"},
].map((r, i) => (
{r.b}
{r.r}
{oMoney(r.v)}
{oMoney(r.fbt)}
{r.p}
))}
);
}
function RDExpenditure() {
return (
<>
R&D Tax Incentive · Ironbark clinical AI
Eligible expenditure tagged below qualifies for R&DTI · 43.5% refundable for entities <$20m turnover.
Activity
Category
Period
Eligible $
Status
{[
{a:"Ironbark model training infrastructure", c:"Core R&D · cloud compute", p:"Q1 2026", v:42180, status:"tagged"},
{a:"Drug-drug interaction algorithm dev", c:"Core R&D · staff time", p:"Q1 2026", v:88420, status:"tagged"},
{a:"Clinical safety review (pharmacists)", c:"Supporting R&D", p:"Q1 2026", v:18420, status:"tagged"},
{a:"NDIS programme automation", c:"Core R&D · platform", p:"Q1 2026", v:24420, status:"tagged"},
{a:"PBS claims auto-validation", c:"Core R&D · platform", p:"Q1 2026", v:18810, status:"submitted"},
].map((r, i) => (
{r.a}
{r.c}
{r.p}
{oMoney(r.v)}
{r.status === "tagged" ? : }
))}
>
);
}
function AccountantExport() {
return (
{[
{name:"MYOB AccountRight", desc:"Direct sync · daily journals + payroll", status:"connected", last:"Today 22:00"},
{name:"Xero", desc:"Direct sync · journals + invoices + payroll", status:"connected", last:"Today 22:00", primary:true},
{name:"ATO · direct lodge", desc:"BAS, IAS, STP, FBT lodgement", status:"connected", last:"Last BAS 28/04"},
{name:"CSV export", desc:"Manual download for any accountant", status:"available", last:"—"},
{name:"QuickBooks Online", desc:"Direct sync via API", status:"available", last:"Not connected"},
{name:"Custom journal feed",desc:"Webhook to your accounting system", status:"available", last:"—"},
].map((p, i) => (
{p.name}
{p.primary && }
{p.desc}
{p.last}
{p.status === "connected"
?
:
Connect }
))}
);
}
// =================================================================
// GOVERNMENT PROGRAMS
// =================================================================
function GovPrograms() {
const [tab, setTab] = React.useState("federal");
return (
{tab === "federal" && }
{tab === "state" && }
{tab === "compliance" && }
);
}
function FederalPPA() {
const PROGS = [
{id:"6CPA-DAA", name:"6CPA · Dose Administration Aids", stores:3, claimed:142, paid:122, eligible:64, accred:true},
{id:"6CPA-MC", name:"6CPA · MedsCheck (standard)", stores:3, claimed:86, paid:84, eligible:90, accred:true},
{id:"6CPA-DMC", name:"6CPA · Diabetes MedsCheck", stores:3, claimed:22, paid:22, eligible:140, accred:true},
{id:"6CPA-HMR", name:"6CPA · Home Medicines Review", stores:3, claimed:8, paid:6, eligible:215, accred:true},
{id:"NIP-FLU", name:"NIP · Influenza vaccination", stores:3, claimed:248, paid:240, eligible:18.80, accred:true},
{id:"NIP-COV", name:"NIP · COVID vaccination", stores:3, claimed:62, paid:60, eligible:18.80, accred:true},
{id:"OTS", name:"Opioid Treatment Service (OTS)", stores:1, claimed:18, paid:18, eligible:6.10, accred:true, note:"Camberwell only"},
{id:"STAGED-SUPPLY",name:"Staged supply (S8)", stores:1, claimed:14, paid:14, eligible:7.20, accred:true, note:"Camberwell only"},
];
const PAYMENTS = [
{p:"6CPA · MedsCheck", expected:7740, received:7560, variance:-180, ts:"22/05/2026", status:"received"},
{p:"NIP · Influenza", expected:4662, received:4512, variance:-150, ts:"22/05/2026", status:"received"},
{p:"6CPA · DAA", expected:6048, received:6048, variance:0, ts:"22/05/2026", status:"received"},
{p:"6CPA · Diabetes MC", expected:3080, received:3080, variance:0, ts:"22/05/2026", status:"received"},
{p:"6CPA · HMR", expected:1290, received:0, variance:-1290, ts:"Pending", status:"awaiting"},
];
return (
<>
p.accred).length + " accredited"}}/>
s+p.claimed,0)} delta={{dir:"up", text:"▲ 18% pre-flu peak"}}/>
Program enrolment & claim status
Program
Stores
Claimed MTD
Paid
Per claim
Accredited
Status
{PROGS.map(p => (
{p.name}
{p.note &&
{p.note}
}
{p.stores}
{p.claimed}
{p.paid}
{typeof p.eligible === "number" && p.eligible < 100 ? oMoney(p.eligible) : oMoney(p.eligible)}
{p.accred ? : }
{p.claimed === p.paid ? : }
))}
Recent payments · expected vs received
Program
Expected
Received
Variance
When
Status
{PAYMENTS.map((r, i) => (
{r.p}
{oMoney(r.expected)}
{r.received > 0 ? oMoney(r.received) : "—"}
{r.variance === 0 ? "Balanced" : oMoney(r.variance)}
{r.ts}
{r.status === "received" ? : }
))}
>
);
}
function StateBased() {
return (
<>
State-based programs tracked separately. Currently active in Victoria . Add other states as stores expand.
{[
{state:"VIC", color:"var(--teal-700)", active:true, programs:[
{name:"VicSCRIPT real-time prescription monitoring", status:"active"},
{name:"SafeScript integration · S8 lookup", status:"active"},
{name:"Naloxone distribution program", status:"active"},
{name:"Victorian COVID-19 vaccination programme", status:"active"},
]},
{state:"WA", color:"var(--violet-600)", active:true, programs:[
{name:"EDR · Emergency Dispensing Relief", status:"active", note:"Bushfire/cyclone response"},
{name:"Real Time Prescription Monitoring (RTPM)", status:"active"},
{name:"WA Country Health Service contracts", status:"under-review"},
]},
{state:"NSW", color:"var(--text-subtle)", active:false, programs:[
{name:"SafeScript NSW", status:"pending"},
{name:"NSW Health vaccination", status:"pending"},
]},
{state:"QLD", color:"var(--text-subtle)", active:false, programs:[
{name:"QScript · prescription monitoring", status:"pending"},
]},
].map(s => (
{s.state}
{s.state === "VIC" ? "Victoria" : s.state === "WA" ? "Western Australia" : s.state === "NSW" ? "New South Wales" : "Queensland"}
{s.active ? "Active programs" : "No stores yet · prepared"}
{s.active ?
:
}
{s.programs.map((p, i) => (
{p.name}
{p.note &&
{p.note}
}
{p.status === "active" &&
}
{p.status === "under-review" &&
}
{p.status === "pending" &&
}
))}
))}
>
);
}
function ProgramCompliance() {
return (
Program accreditation per store
Program
{OD.STORES.map(s =>
{s.code}
)}
Last audit
Status
{[
{name:"QCPP accreditation", c:true, g:true, r:true, audit:"22/01/2026"},
{name:"6CPA program enrolment", c:true, g:true, r:true, audit:"01/04/2026"},
{name:"NIP vaccination provider", c:true, g:true, r:true, audit:"15/02/2026"},
{name:"AIR upload arrangement", c:true, g:true, r:true, audit:"01/03/2026"},
{name:"S8 controlled drug license", c:true, g:true, r:true, audit:"30/03/2026"},
{name:"OTS provider (S8 opioid)", c:true, g:false, r:false, audit:"01/02/2026", note:"Camberwell only"},
{name:"PSA training accreditation", c:true, g:true, r:false, audit:"22/05/2026"},
].map((r, i) => (
{r.name}
{r.note &&
{r.note}
}
{["c","g","r"].map(k => (
{r[k] ? : — }
))}
{r.audit}
))}
);
}
// =================================================================
// OPERATIONS
// =================================================================
function Operations() {
const [tab, setTab] = React.useState("incidents");
return (
Log incident >}>
{tab === "incidents" && }
{tab === "reviews" && }
{tab === "sla" && }
{tab === "escalation"&& }
);
}
function Incidents() {
return (
<>
ID
Title
Component
Store
Priority
Opened
Status
{[
{id:"INC-218", t:"Eftpos terminal · Tyro Pro Bluetooth pairing", comp:"Payments", store:"S-001", pri:"P2", opened:"Today 13:42", status:"active"},
{id:"INC-217", t:"Printer · Zebra label printer offline", comp:"Hardware", store:"S-003", pri:"P3", opened:"Today 11:18", status:"active"},
{id:"INC-216", t:"PharmX sync delay (4h backlog)", comp:"Integrations", store:"All", pri:"P3", opened:"Yesterday 22:14", status:"resolved", closed:"Today 02:18"},
{id:"INC-215", t:"PBS Online Claiming · cert renewal", comp:"Integrations", store:"All", pri:"P2", opened:"24/05/2026", status:"resolved", closed:"25/05/2026"},
{id:"INC-214", t:"Cold-chain fridge temperature alert", comp:"Compliance", store:"S-001", pri:"P1", opened:"22/05/2026", status:"resolved", closed:"22/05/2026", review:true},
{id:"INC-213", t:"Register 02 · Camberwell · BSOD", comp:"Hardware", store:"S-001", pri:"P3", opened:"20/05/2026", status:"closed", closed:"20/05/2026"},
].map(r => (
{r.id}
{r.t}
{r.review && Post-review }
{r.comp}
{r.store === "All" ? "All" : findS(r.store)?.code}
{r.pri === "P1" && }
{r.pri === "P2" && }
{r.pri === "P3" && }
{r.opened}
{r.status === "active" && }
{r.status === "resolved" && }
{r.status === "closed" && }
))}
>
);
}
function PostIncidentReviews() {
return (
{[
{id:"PIR-214", inc:"INC-214 · Cold-chain fridge temperature alert", date:"22/05/2026", owner:"Suni Kapoor", lessons:3, actions:5, status:"complete"},
{id:"PIR-198", inc:"INC-198 · PBS submission service outage", date:"10/05/2026", owner:"Aleksei Markov", lessons:4, actions:7, status:"complete"},
{id:"PIR-184", inc:"INC-184 · Camberwell stocktake variance", date:"01/04/2026", owner:"Rachel Pham", lessons:2, actions:4, status:"complete"},
].map(r => (
))}
);
}
function SLAUptime() {
const SLA = [
{comp:"POS · register", target:99.9, actual:99.84, store:"S-001"},
{comp:"POS · register", target:99.9, actual:99.92, store:"S-002"},
{comp:"POS · register", target:99.9, actual:99.88, store:"S-003"},
{comp:"Dispensary system", target:99.95, actual:99.98, store:"All"},
{comp:"PharmX integration", target:99.5, actual:99.42, store:"All"},
{comp:"PBS Online Claiming",target:99.0, actual:99.84, store:"All"},
{comp:"Adyen payments", target:99.95, actual:99.96, store:"All"},
{comp:"Ironbark AI", target:99.5, actual:99.78, store:"All"},
];
return (
Component
Store
SLA target
Actual
Performance
{SLA.map((r, i) => {
const meeting = r.actual >= r.target;
return (
{r.comp}
{r.store}
{r.target.toFixed(2)}%
{r.actual.toFixed(2)}%
);
})}
);
}
function EscalationRules() {
return (
Priority
Trigger
Initial responder
Escalation
Notified
{[
{p:"P1", trig:"Cold-chain breach · S8 register loss · register-wide POS outage", r:"On-call pharmacist", esc:"15 min", n:"PIC + Group manager + CTO"},
{p:"P2", trig:"Payment terminal down · PBS submission failure · single register outage", r:"Store manager", esc:"30 min", n:"PIC + IT lead"},
{p:"P3", trig:"Label printer down · Ironbark slow · scanner offline", r:"Store assistant", esc:"2 hours", n:"Store manager"},
{p:"P4", trig:"Cosmetic issues · feature requests", r:"Store assistant", esc:"24 hours", n:"Office admin"},
].map((r, i) => (
{r.p === "P1" && }
{r.p === "P2" && }
{r.p === "P3" && }
{r.p === "P4" && }
{r.trig}
{r.r}
{r.esc}
{r.n}
))}
);
}
// =================================================================
// ADMIN — Audit logs, integrations status, formulary
// =================================================================
function AuditLogs() {
return (
Export >}>
Recent · all stores
Time
Action
Target
Detail
Store
By
{OD.AUDIT.map((e, i) => (
{e.ts}
{e.action}
{e.target}
{e.detail}
S-001
{e.actor}
))}
);
}
function IntegrationStatus() {
const INT = [
{name:"PBS Online Claiming", cat:"Federal · Services AU", uptime:99.84, last:"4m ago", cert:"Valid · expires 30/06/2027", status:"healthy"},
{name:"AIR · vaccination", cat:"Federal · Services AU", uptime:99.92, last:"18m ago", cert:"Valid · expires 30/06/2027", status:"healthy"},
{name:"ePrescribing · MedView", cat:"Federal · ADHA", uptime:99.88, last:"2m ago", cert:"Valid", status:"healthy"},
{name:"SafeScript VIC", cat:"State · VIC", uptime:99.72, last:"8m ago", cert:"Valid", status:"healthy"},
{name:"PharmX", cat:"Buying · ordering", uptime:99.42, last:"12s ago", cert:"OAuth · refreshed daily", status:"healthy"},
{name:"EDI · API", cat:"Buying · ordering", uptime:99.18, last:"2m ago", cert:"Cert", status:"healthy"},
{name:"EDI · NDSS", cat:"Buying · ordering", uptime:97.84, last:"4h ago", cert:"Cert", status:"warning"},
{name:"Adyen payments", cat:"Finance · payments", uptime:99.96, last:"8s ago", cert:"API key", status:"healthy"},
{name:"Xero", cat:"Finance · accounting", uptime:99.94, last:"22h ago", cert:"OAuth · refreshes monthly", status:"healthy"},
{name:"Healthbookings", cat:"Customer · booking", uptime:99.88, last:"1m ago", cert:"Internal · shared spine", status:"healthy"},
{name:"Tyro Pro · Eftpos", cat:"Finance · payments", uptime:98.18, last:"4h ago", cert:"Bluetooth pair · expiring", status:"warning"},
{name:"Ironbark · clinical AI", cat:"Clinical", uptime:99.78, last:"6s ago", cert:"Internal", status:"healthy"},
];
return (
Re-handshake all >}>
Integration
Category
Uptime 30d
Last sync
Certificate / auth
Status
{INT.map((i, idx) => (
{i.name}
{i.cat}
99.5 ? 'var(--paid-text)' : 'var(--hold-text)'}}>{i.uptime.toFixed(2)}%
{i.last}
{i.cert}
{i.status === "healthy" ? : }
))}
);
}
window.OFFICE_SCREENS = Object.assign(window.OFFICE_SCREENS || {}, {
pbsClaims: PBSClaims,
eodRecon: EodReconciliation,
invoiceMatching: InvoiceMatching,
pnl: PnLByStore,
tax: Tax,
govPrograms: GovPrograms,
operations: Operations,
auditLogs: AuditLogs,
integrations: IntegrationStatus,
});