Skip to main content
POST
/
api
/
v2
/
clearinghouse
/
claim
Python
from samplehc import SampleHealthcare

client = SampleHealthcare(
    api_key="My API Key",
)
response = client.v2.clearinghouse.claim.submit(
    billing={},
    claim_information={
        "benefits_assignment_certification_indicator": "N",
        "claim_charge_amount": "321669910225",
        "claim_filing_code": "11",
        "claim_frequency_code": "1",
        "health_care_code_information": [{
            "diagnosis_code": "diagnosisCode",
            "diagnosis_type_code": "BK",
        }],
        "place_of_service_code": "01",
        "plan_participation_code": "A",
        "release_information_code": "I",
        "service_lines": [{
            "professional_service": {
                "composite_diagnosis_code_pointers": {
                    "diagnosis_code_pointers": ["string"]
                },
                "line_item_charge_amount": "321669910225",
                "measurement_unit": "MJ",
                "procedure_code": "procedureCode",
                "procedure_identifier": "ER",
                "service_unit_count": "serviceUnitCount",
            },
            "service_date": "73210630",
        }],
        "signature_indicator": "N",
    },
    is_testing=True,
    receiver={
        "organization_name": "x"
    },
    submitter={
        "contact_information": {}
    },
    subscriber={},
    trading_partner_service_id="x",
)
print(response.claim_submission_id)
{
  "claimSubmissionId": "<string>",
  "patientControlNumber": "<string>"
}

Body

application/json
tradingPartnerServiceId
string
required
Minimum length: 1
submitter
object
required
receiver
object
required
subscriber
object
required
billing
object
required
claimInformation
object
required
isTesting
boolean
required
controlNumber
string
dependent
object
providers
object[]
Required array length: 1 - 2147483647 elements
payToAddress
object
payToPlan
object
payerAddress
object
referring
object
rendering
object
ordering
object
supervising
object
tradingPartnerName
string

Response

Claim submission initiated successfully. Returns an ID to track the claim submission.

claimSubmissionId
string
required

Sample's internal ID of the claim submission.

patientControlNumber
string
required

The patient control number we send to the clearinghouse for identification. This is a alphanumeric string with <= 20 characters.

I