Workflow-run
Task
Document
- GETDocument metadata
- GETFull document details
- GETDocument CSV content
- POSTUnzip file and return PDFs
- POSTGenerate CSV document
- POSTPresigned URL for upload
- POSTClassify document (async)
- POSTSplit document (async)
- POSTCreate documents from splits
- POSTLegacy extract document (async)
- POSTDocument extraction (async)
- POSTRender document body
- POSTGenerate document from template (async)
- POSTTransform JSON to HTML
- POSTDocument reasoning (async)
- POSTSearch across documents
Async-result
Communication
Clearinghouse
Ledger
Integration - Snowflake
Clearinghouse
Submit electronic claim
Submits an electronic claim for processing. The submission is handled asynchronously, and this endpoint returns an identifier to track the status of the claim submission.
POST
/
api
/
v2
/
clearinghouse
/
claim
Copy
import os
from samplehc import SampleHealthcare
client = SampleHealthcare(
api_key=os.environ.get("SAMPLEHC_API_KEY"), # This is the default and can be omitted
)
response = client.v2.clearinghouse.claim.submit(
claim_information={
"benefits_assignment_certification_indicator": "N",
"claim_charge_amount": "321669910225",
"claim_code_information": {
"admission_type_code": "x",
"patient_status_code": "x",
},
"claim_date_information": {
"statement_begin_date": "73210630",
"statement_end_date": "73210630",
},
"claim_filing_code": "11",
"claim_frequency_code": "x",
"place_of_service_code": "xx",
"plan_participation_code": "A",
"principal_diagnosis": {
"principal_diagnosis_code": "principalDiagnosisCode",
"qualifier_code": "ABK",
},
"release_information_code": "I",
"service_lines": [{
"institutional_service": {
"line_item_charge_amount": "321669910225",
"measurement_unit": "DA",
"service_line_revenue_code": "serviceLineRevenueCode",
"service_unit_count": "serviceUnitCount",
}
}],
},
idempotency_key="idempotencyKey",
is_testing=True,
receiver={
"organization_name": "organizationName"
},
submitter={
"contact_information": {
"name": "name"
},
"organization_name": "organizationName",
"tax_id": "xx",
},
subscriber={
"first_name": "firstName",
"last_name": "lastName",
"payment_responsibility_level_code": "A",
},
trading_partner_service_id="tradingPartnerServiceId",
)
print(response.async_result_id)
Copy
{
"async_result_id": "<string>"
}
Body
application/json
Response
200
application/json
Claim submission initiated successfully. Returns an ID to track the asynchronous process.
Copy
import os
from samplehc import SampleHealthcare
client = SampleHealthcare(
api_key=os.environ.get("SAMPLEHC_API_KEY"), # This is the default and can be omitted
)
response = client.v2.clearinghouse.claim.submit(
claim_information={
"benefits_assignment_certification_indicator": "N",
"claim_charge_amount": "321669910225",
"claim_code_information": {
"admission_type_code": "x",
"patient_status_code": "x",
},
"claim_date_information": {
"statement_begin_date": "73210630",
"statement_end_date": "73210630",
},
"claim_filing_code": "11",
"claim_frequency_code": "x",
"place_of_service_code": "xx",
"plan_participation_code": "A",
"principal_diagnosis": {
"principal_diagnosis_code": "principalDiagnosisCode",
"qualifier_code": "ABK",
},
"release_information_code": "I",
"service_lines": [{
"institutional_service": {
"line_item_charge_amount": "321669910225",
"measurement_unit": "DA",
"service_line_revenue_code": "serviceLineRevenueCode",
"service_unit_count": "serviceUnitCount",
}
}],
},
idempotency_key="idempotencyKey",
is_testing=True,
receiver={
"organization_name": "organizationName"
},
submitter={
"contact_information": {
"name": "name"
},
"organization_name": "organizationName",
"tax_id": "xx",
},
subscriber={
"first_name": "firstName",
"last_name": "lastName",
"payment_responsibility_level_code": "A",
},
trading_partner_service_id="tradingPartnerServiceId",
)
print(response.async_result_id)
Copy
{
"async_result_id": "<string>"
}
Assistant
Responses are generated using AI and may contain mistakes.