Inpatient medical necessity
Payer says observation, not inpatient. Triage weighs two-midnight documentation, InterQual/Milliman, MA criteria strictness, prior auth, DRG band, historical overturn rate, and timely filing risk.
Triage Decision Engine
Karlos Labs built Triage as a rapid reflex decision engine, to decide which revenue-cycle denials are worth appealing at a much lower cost than hitting a reasoning LLM. Structured features in, appealable yes/no out.
Start with the denial types that move dollars. Mix can refine after the first production pass.
Payer says observation, not inpatient. Triage weighs two-midnight documentation, InterQual/Milliman, MA criteria strictness, prior auth, DRG band, historical overturn rate, and timely filing risk.
Payer removes sepsis after validation. Triage reads lactate, vitals, creatinine delta, platelets, SpO2, vasopressors, qSOFA, organ dysfunction, contract definition, and physician documentation.
Encryption, zero retention of PHI, and audit stubs from day one, with room for appeal-outcome feedback later.
Denial features move over TLS. Secrets stay server-side, never in the browser bundle.
Designed for de-identified features only. The demo does not keep PHI, and production is built to forget payloads.
Every triage writes a lightweight audit stub (use case, verdict, confidence) for later appeal-outcome feedback.
Load a sample pack or paste your own de-identified feature JSON. Triage returns appealable yes/no with confidence, then compares speed and cost to OpenAI on the same cases.
Paste or upload de-identified denial feature JSON. No PHI.
Functional endpoints for each decision node: triage a case, read or update the ruleset, and sync appeal-outcome history that improves future judgments.
Live Karlos Triage API for RCM integrations. Hit each endpoint from this page, or copy the path into your own client. Payloads are de-identified feature JSON only.
/api/reflex/v1/medical-necessity/triageSend one de-identified denial as JSON. Returns appealable yes/no with confidence.
/api/reflex/v1/medical-necessity/rulesetReturns every rule currently active for this decision node.
/api/reflex/v1/medical-necessity/rulesetSend new rule text as JSON. Returns the full updated ruleset for this node.
/api/reflex/v1/medical-necessity/appeal-outcomesReturns all attached appeal outcomes for this decision node.
/api/reflex/v1/medical-necessity/appeal-outcomesSend an appeal outcome for a case_id. Attaches when Triage has seen that case, and feeds closed-loop learning.