Spaces:
Running
Running
File size: 1,783 Bytes
1cfeb15 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | """ClaimSense — RL adjudication gym for insurance-claim triage agents.
Quickstart
----------
::
from claims_env import AdjudicatorClient, lookup_policy, settle
async with AdjudicatorClient("https://akhiilll-claims-env.hf.space") as env:
obs = await env.reset()
await env.step(lookup_policy())
result = await env.step(settle(obs.claim_amount_requested))
The original ``ClaimsEnv``/``query_policy``/``approve``/… names are kept
as aliases for backwards compatibility.
"""
from .client import (
AdjudicatorClient,
ClaimsEnv,
audit_transactions,
confirm_coverage,
compute_settlement,
lookup_policy,
pull_history,
reject,
request_evidence,
risk_score,
route_to_supervisor,
settle,
# legacy
approve,
calculate_payout,
check_fraud,
deny,
escalate,
query_claim_history,
query_policy,
request_documents,
verify_coverage,
verify_purchase,
)
from .models import (
AdjudicatorAction,
AdjudicatorObservation,
AdjudicatorState,
ClaimsAction,
ClaimsObservation,
ClaimsState,
)
__version__ = "1.1.0"
__all__ = [
"AdjudicatorClient",
"AdjudicatorAction",
"AdjudicatorObservation",
"AdjudicatorState",
"lookup_policy",
"pull_history",
"risk_score",
"request_evidence",
"confirm_coverage",
"audit_transactions",
"compute_settlement",
"settle",
"reject",
"route_to_supervisor",
# legacy aliases
"ClaimsEnv",
"ClaimsAction",
"ClaimsObservation",
"ClaimsState",
"query_policy",
"query_claim_history",
"check_fraud",
"request_documents",
"verify_coverage",
"verify_purchase",
"calculate_payout",
"approve",
"deny",
"escalate",
]
|