Skip to main content

Open-source healthcare claim validation library with rule-based and AI-powered checks

Project description

claim-validator

Open-source healthcare claim validation library for Python 3.11+.

Rule-based and AI-powered validation for CMS-1500 / 837P claims.

Installation

pip install claim-validator

Quick Start

from claim_validator import validate

result = validate({
    "billing_provider_npi": "1234567893",
    "diagnosis_codes": [{"code": "J06.9"}],
    "lines": [{"procedure_code": "99213", "charge_amount": 150.00}],
})
print(result.passed, result.findings)

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

claim_validator-0.3.0.tar.gz (489.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

claim_validator-0.3.0-py3-none-any.whl (377.5 kB view details)

Uploaded Python 3

File details

Details for the file claim_validator-0.3.0.tar.gz.

File metadata

  • Download URL: claim_validator-0.3.0.tar.gz
  • Upload date:
  • Size: 489.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for claim_validator-0.3.0.tar.gz
Algorithm Hash digest
SHA256 6f998e61ff0b8a25ba0ce0916131f87c4bb327587c22abf27c57d0b7148a8153
MD5 85044e0cf9a981b37debad67453b3de3
BLAKE2b-256 407b3d5398054fd92c8b83cf1c719c6503c22d054ccdb30601199acbbfcb1d71

See more details on using hashes here.

File details

Details for the file claim_validator-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: claim_validator-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 377.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for claim_validator-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 50c3d21397a90e0951e578a50e10e49cc6a46a0971da3b98df74c24a133a03d3
MD5 bdfec9e69331f15a7ffc9a8fb289cbc6
BLAKE2b-256 a4b0e3998343cf107958926bb1543f1c7480e80bfc8d2e9b8b6ab87b75b5dd63

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page