Strategic Innovations

Appeal packets for prior authorization denials, approved by your clinician, kept on a sealed record.

How a pilot runs, what the reviewer does, and what integrators can call.

Short, because the product is short: one queue, one packet per denial, one decision per packet, one record. Everything here is also what the console and the emails say.

How a pilot runs

One queue. The practice sends a denial and a chart excerpt; we prepare the packet; the practice's reviewer approves it, approves it with a correction, or rejects it; the decision goes on a sealed record; the month is invoiced from that record. The $499 design writes the queue, the owner, the approval gate, the exception path, the baseline and the scorecard down before the first packet. The flagship template shows the steps; the worked example shows a real record on made-up denials.

For the reviewer

For the practice administrator

For integrators

Everything the console does is an HTTP call. Public, no key: GET /v1/ledger/public-key returns the Ed25519 public key and its id; POST /v1/ledger/verify takes a ledger export ({events, seal}) and answers {ok, checks: {chain, head, signature, count}, detail}, 422 when anything fails; GET /example/ledger.json is a public export to try it on. With a reviewer key (as Authorization: Bearer or ?key=): GET /v1/pilots/{id}/ledger exports the pilot; POST /v1/pilots/{id}/items/{item}/decision with {decision, note, correction, reviewer} records a decision; GET /v1/pilots/{id}/invoices/{YYYY-MM|current|previous} previews a period. To request a free packet by API: POST /v1/sample with {name, email, practice, role, denial, noPhi: true}. Operator calls (creating pilots and items, closing months) are ours; a partner who wants them gets a token under a written agreement.

Verify a record yourself

curl -s 'https://appeals.strategic-innovations.ai/example/ledger.json' \
  | curl -s -X POST -H 'content-type: application/json' --data-binary @- https://appeals.strategic-innovations.ai/v1/ledger/verify

Change one character of the export and the same command answers "ok": false with the reason.