OpenChainGraph Suite · ART-399 · Healthcare Claims · X12 837/835

X12 837/835 Healthcare-Claim Records Lint

Lints X12 837 (claim) and 835 (remittance) ENVELOPE control-number continuity (ISA13/IEA02, GS06/GE02, ST02/SE02) and, for 835, payment-amount balancing — the total paid amount ties to the sum of claim-level payments, pure arithmetic. FORMAT-ONLY: this schema is structurally PHI-IMPOSSIBLE.

Format-Only PHI-Impossible Record Integrity Family
🔒 All linting runs locally in your browser. No data is transmitted. This schema defines only envelope control numbers, claim/payment identifiers, and monetary amounts — no patient name, DOB, diagnosis, or clinical field exists anywhere in the input or output.
⚠ SUBSET NOTE: X12 837/835 implementation guides are licensed documents. This lint derives its rule set from public CMS companion-guide summaries and the publicly documented envelope/balancing structure only. See the separate HIPAA-Security WATCH row for the un-triggered security-rule surface: this is an informational cross-reference only.
Transaction envelope
837 claims (JSON array)
Each entry: {"claim_id": "...", "charge_amount": 0}
Issues
Execution Hash (SHA-256)

Ask your agent

Copy this paragraph into Claude, OpenClaw, or any MCP-aware agent to run this exact tool, with this sample, and verify the artifact.

Run the AINumbers MCP tool `lint_x12_claim_records`. Task: Lint X12 837 (health-care claim) and 835 (claim payment/remittance advice) ENVELOPE control-number continuity (ISA13/IEA02, GS06/GE02, ST02/SE02) and 835 payment-amount balancing (total paid ties to the sum of claim-level payments, pure arithmetic).
Call it with arguments: {"policy_parameters":{"message_type":"837","envelope":{"isa13":"000000001","iea02":"000000001","gs06":"1","ge02":"1","st02":"0001","se02":"0001"},"claims":[{"claim_id":"CLM-1001","charge_amount":250},{"claim_id":"CLM-1002","charge_amount":75.5}]}}
Verify before trusting: call `verify_execution_hash` on mcp.ainumbers.co (https://mcp.ainumbers.co/mcp) with the parameter `claimed_hash` set to the returned `execution_hash`, passing the full artifact the run returned (the object containing `policy_parameters` + `output_payload` + `execution_hash`; equivalently `policy_parameters` + `output_payload` with `claimed_hash`), not the bare hash string.
Return the ledger link https://ledger.ainumbers.co/ so a human can re-verify without contacting us.
PII rule: All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Open the tool with the sample prefilled: https://ainumbers.co/chaingraph/art-399-lint-x12-claim-records.html#p=v1.H4sIAAAAAAAA_wHhAB7_eyJtZXNzYWdlX3R5cGUiOiI4MzciLCJlbnZlbG9wZSI6eyJpc2ExMyI6IjAwMDAwMDAwMSIsImllYTAyIjoiMDAwMDAwMDAxIiwiZ3MwNiI6IjEiLCJnZTAyIjoiMSIsInN0MDIiOiIwMDAxIiwic2UwMiI6IjAwMDEifSwiY2xhaW1zIjpbeyJjbGFpbV9pZCI6IkNMTS0xMDAxIiwiY2hhcmdlX2Ftb3VudCI6MjUwfSx7ImNsYWltX2lkIjoiQ0xNLTEwMDIiLCJjaGFyZ2VfYW1vdW50Ijo3NS41fV19z4cEOeEAAAA