Treat formulary submissions like version control — not Excel comparison

This prototype demonstrates how formulary submission management can move from Excel comparison and manual SOPs to structured version control, approval workflow, release management, and artifact governance.

The real opportunity The problem is not “use AI to compare Excel files faster.” Formularies are structured business, clinical, and regulatory logic — essentially code. They deserve controlled change sets, reviewable diffs, approvals, locked releases, and hashed artifacts with a full audit trail.

Suggested demo flow

  1. Open Formularies — see the parent baseline and its more-generous child.
  2. Open the child and read the not-eligible-for-submission warning.
  3. Go to Generate Submission, pick the child — the system blocks it.
  4. Pick the parent — a hashed artifact is generated and recorded.
  5. Open the change set and review the exact before/after diff.
  6. Approve, then merge — the change lands on the baseline.
  7. Check Artifacts and history: who changed what, why, when, and who approved it.

What this proves

  1. Formularies are structured data, not files.
  2. Changes are managed as controlled change sets.
  3. Every change has a before/after diff, requester, reason, approval, and merge history.
  4. Parent (CMS-submitted) formularies are distinct from derived/child formularies.
  5. Derived formularies are more generous to members and must not be independently submitted to HPMS.
  6. The system blocks or clearly warns when a child formulary is selected for HPMS submission.
  7. Submission files are generated only from approved/locked parent formularies.
  8. Every artifact has a version label, timestamp, source formulary, and hash.

The mental model

How proven software-delivery discipline maps onto formulary operations.

Technology conceptHPMS formulary equivalent
RepositoryOfficial formulary baseline
BranchProposed change set or derived formulary
Pull RequestFormal formulary change request
DiffExact before/after tier, PA, ST, QL, coverage changes
ReviewerClinical, regulatory, operations, client approval
MergeApproved change added to official formulary
BuildHPMS submission file generated from approved data
ReleaseLocked HPMS submission package
ArtifactExact file submitted to CMS
HistoryAudit trail of who changed what, when, why, and who approved it
The goal is not to make business users use GitHub. The goal is to bring GitHub-like control discipline into formulary operations using business language:
DraftCompareReviewApproveLockGenerateSubmitAudit