Dental Claims (837D) JSON
Submit an 837D dental claim in JSON format
/dental-claims/submissionThis endpoint sends 837D dental claims to payers.
- Call this endpoint with a JSON payload.
- Stedi translates your request to the X12 837 EDI format and sends it to the payer.
- The endpoint returns a response from Stedi in JSON format containing information about the claim you submitted and whether the submission was successful.
Visit Submit dental claims for a full how-to guide.
A Stedi API Key for authentication.
Body
Information about the assistant surgeon who rendered the care. Use this object when the rendering providers provided these services in the role of the assistant surgeon.
This should be an individual, not an organization, and you should supply at least the surgeon's lastName, taxonomyCode, and an identifier, which is typically the npi.
Show attributes
Show attributes
The first line of the street address. This typically contains the building number and street name.
The second line of the street address. This typically contains the apartment or suite number.
The city name.
Use the alpha-2 country codes from Part 1 of ISO 3166.
Use the country subdivision codes from Part 2 of ISO 3166.
The postal zone or zip code. Exclude punctuation and spaces.
The state or province code. Only required when the city is in the Unites States and Canada.
The provider's commercial number.
You must include at least one communication method (phone, fax, or email) in this object.
Show attributes
The email address.
The fax number.
The full name of the person or office.
The phone extension, if applicable.
The phone number, formatted as AAABBBCCCC, where AAA represents the area code, BBB is the telephone number prefix, and CCCC is the telephone number. The phone number should only include the digits 0 to 9. Don't include separators, such as dashes, and don't include long distance access numbers, such as 1. For example, you would format the phone number 123-456-7890 as 1234567890.
The assistant surgeon's first name.
The assistant surgeon's last name. You must include either the lastName or organizationName property in this object.
The provider's location number.
The assistant surgeon's middle name or initial.
The individual National Provider Identifier (NPI) assigned to the surgeon.
Deprecated; do not use.
The provider's state license number. This is assigned directly by a payer in order to identify the provider in their system. This is not commonly used.
The assistant surgeon's name suffix, such as Jr. or III.
Code from the National Uniform Claims Committee Health Care Provider Taxonomy Code Set. This identifies the provider's type and/or area of specialty. For example, code 1223S0112X is for Oral and Maxillofacial Surgery.
Information about the billing provider.
- For tax identification, you must include either the provider's Social Security Number (SSN) in the
ssnproperty or their Employer Identification Number (EIN) in theemployerIdproperty, but not both. - If the billing provider has an NPI, you must include it in the
npiproperty. If the billing provider does not have an NPI, you must include either thecommercialNumberor thelocationNumberfor identification. Some payers may require thenpiand either thecommercialNumberor thelocationNumberas a secondary identifier. - Some solo providers may use their SSN as their EIN. In this case, submit the SSN in the
ssnproperty and leave theemployerIdproperty blank.
Show attributes
The billing provider's address. This must be a physical practice location where care is delivered. If the billing provider receives mail at a PO Box, lockbox, or other non-physical address, you can provide that address in the payToAddress object.
For United States addresses, you must include the full nine-digit zip code with no separators, such as 100031502. If you don't know the full zip code, you can find it using the USPS ZIP Code Lookup tool.
Show attributes
The first line of the street address. This typically contains the building number and street name.
The second line of the street address. This typically contains the apartment or suite number.
The city name.
Use the alpha-2 country codes from Part 1 of ISO 3166.
Use the country subdivision codes from Part 2 of ISO 3166.
The postal zone or zip code. Exclude punctuation and spaces.
The state or province code. Only required when the city is in the Unites States and Canada.
Claim Office Number.
The billing provider's commercial number, as assigned by this payer. The commercial number is a unique identifier that the payer assigns to the provider. For providers without an NPI, you must provide either the commercialNumber or the locationNumber for identification.
Contact information for the billing provider. You can include a maximum of two objects in this array.
Show attributes
The email address.
The fax number.
The full name of the person or office.
The phone extension, if applicable.
The phone number, formatted as AAABBBCCCC, where AAA represents the area code, BBB is the telephone number prefix, and CCCC is the telephone number. The phone number should only include the digits 0 to 9. Don't include separators, such as dashes, and don't include long distance access numbers, such as 1. For example, you would format the phone number 123-456-7890 as 1234567890.
The billing provider's Employer Identification Number (EIN). Typically a string of exactly nine numbers with no separators, unless otherwise instructed by the payer. If you include this value, you cannot include the ssn.
The billing provider's first name, if the provider is an individual.
The provider's last name, if the provider is an individual.
The billing provider's location number. For providers without an NPI, you must provide either the commercialNumber or the locationNumber for identification.
The provider's middle name or initial, if the provider is an individual.
National Association of Insurance Commissioners (NAIC) Code.
The billing provider's National Provider Identifier (NPI).
The provider's business name.
Payer Identification Number.
This field is now automatically populated and it only remains for backwards compatibility.
Deprecated; do not use.
The billing provider's Social Security Number. Must be a string of exactly nine numbers with no separators. If you include this value, you cannot include the employerId.
The billing provider's state license number. This is assigned directly by a payer in order to identify the provider in their system. This is not commonly used.
The provider's name suffix, such as Jr. or III.
Code from the National Uniform Claims Committee Health Care Provider Taxonomy Code Set. This identifies the billing provider's type and/or area of specialty.
A code specifying the type of transaction. Defaults to CH if not provided.
31: Only for use by state Medicaid agencies performing post payment recovery.CH: Use when the transaction contains only fee for service claims or claims with at least one chargeable line item. Also use when it's not clear whether a transaction contains claims or capitated encounters, or if the transaction contains a mix of claims and capitated encounters.RP: Use for capitated encounters. Also use when the transaction is being sent to an entity for purposes other than adjudication of a claim. For example, when you're sending the claim to a state health agency that is using the claim for health data reporting purposes.
31CHRPInformation about the healthcare claim.
Note that the objects and properties marked as required are required for all claims, while others are conditionally required, depending on type of claim and claim circumstances. For example, you must always provide the placeOfServiceCode property, but you only need to provide the otherSubscriberInformation object in coordination of benefits scenarios. When you include a conditionally required object, you must provide all of its required properties.
Show attributes
The country code where the accident occurred. Use when relatedCausesCode = AA and the accident occurred in a country other than US or Canada.
A code identifying the state or province in which the automobile accident occurred. Use this code when relatedCausesCode is set to AA.
A code indicating whether the patient or an authorized person has authorized the plan to remit payment directly to the provider. Use W when the patient refuses to assign benefits. Can be set to N - No (Payment should go to the patient), Y - Yes (Payment should go directly to the provider), or W - Not Applicable (use when patient refuses to assign benefits).
NWYThe total dollar amount charged for the services on this claim, expressed as a decimal. For example, 100.50. This is the total amount before any adjustments or payments. The amount must balance to the sum of the service line charges.
Required when the submitter is contractually obligated to supply this information on post-adjudicated claims.
Show attributes
^\d+(\.\d{1,2})?$The total dollar amount of the contract, expressed as a decimal. For example, 100.50.
The contract code. This is a unique identifier for the contract.
The allowance or charge percent, expressed as a decimal. For example, 0.80.
A code identifying the type of contract. Can be set to 02 - Per Diem, 03 - Variable Per Diem, 04 - Flat, 05 - Capitated, 06 - Percent, or 09 - Other.
0203040506An additional identifer for the contract. Identifies the revision level of a particular format, program, technique or algorithm.
Terms discount percentage, expressed as a percent, available to the purchaser if an invoice is paid on or before the Terms Discount Due Date.
Dates related to services within the claim, including the date an appliance was placed and the date of the accident (if applicable). All dates apply to all services in the claim unless specifically overridden within an individual service line.
Show attributes
^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$The date of the accident related to this claim. Required when relatedCausesCode is set to AA - Auto Accident or OA - Other Accident. Also required when relatedCausesCode is set to EM - Employment and this claim is the result of an accident.
^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$The date the appliance was placed.
^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$The date the repricing entity received the initial claim. Required when a repricer is passing the claim onto the payer.
^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])(-\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01]))?$A single service date or a range of service dates.
A code identifying the type of claim. For example DS - Disability.
- Use
OFwhen submitting Medicare Part D claims. - Use
ZZwhen you don't know the type of insurance. - Some payers reject claims with invalid codes. If you're not sure which code to use, we recommend running a real-time eligibility check and using the value returned in the most relevant
benefitsInformation.insuranceTypeCodeproperty. Note that the eligibility response uses a different code list than claims, so you may need to map that code value to the appropriate claim filing code.
Visit Claims code lists for a complete list.
1112131415Bill Type Frequency Code specifying the frequency of the claim. Can be set to 1 - Admit thru Discharge Claim, 7 - Replacement of Prior Claim, or 8 - Void/Cancel of Prior Claim.
- Set this to
1when you're submitting a new claim and when you're resubmitting a claim that was rejected before it entered the payer's processing system. You must also set this property to1for every resubmission to Original Medicare because Original Medicare doesn't accept code7. - Set this to
7when you need to resubmit a corrected claim that the payer has already processed. These are claims that the payer has already adjudicated or claims that the payer has rejected with a 277CA containing the Payer Claim Control Number (PCCN), indicating it has entered the payer's system. - When resubmitting with code
7or voiding with code8, you must also include the Payer Claim Control Number (sometimes called the ICN) in theclaimInformation.claimSupplementalInformation.claimControlNumberproperty. An exception is Original Medicare, which requires that you omit the Payer Claim Control Number from resubmissions. - For resubmissions and cancellations, we strongly recommend including a unique Patient Control Number in the
claimInformation.patientControlNumberfor tracking purposes.
Visit Resubmit or cancel claims for complete details.
178Include comments or special instructions related to the claim. Required when the provider needs to include additional information to substantiate the medical treatment that can't be provided elsewhere in the claim submission. You can include up to five objects in this array.
Repricing information to be completed by repricers, not providers. For capitated encounters, pricing or repricing information usually is not applicable and is provided to qualify other information within the claim.
Show attributes
Code specifying the exception reason for consideration of out-of-network health care services. This is the reason generated by the third-party health organization. Visit Claims code lists for a complete list.
12345Code indicating the policy compliance. Visit Claims code lists for a complete list.
12345Code indicating the pricing or repricing methodology. Visit Claims code lists for a complete list.
0001020304Code indicating the rejection message returned from the third party organization. Visit Claims code lists for a complete list.
T1T2T3T4T5^\d+(\.\d{1,2})?$The dollar amount, expressed as a decimal. For example, 100.50.
^\d+(\.\d{1,2})?$The dollar amount, expressed as a decimal.
The code indicating the type of repricing.
^\d+(\.\d{1,2})?$The dollar amount, expressed as a decimal.
The identifier of the organization that repriced the claim.
The pricing rate associated with per diem or flat rate repricing, expressed as a decimal.
Additional information or documentation required for the claim. This is where you can include information about attachments, if applicable.
Show attributes
Required when the repricer believes this information is necessary. Providers should not complete this property.
This is the Payer Claim Control Number (PCCN) for an existing claim that this claim is meant to replace or cancel. This property is generally required when the claimInformation.claimFrequencyCode is set to 7 or 8. One exception to this guidance is Original Medicare, which specifies that you omit the PCCN from resubmissions.
Visit Resubmit or cancel claims for complete details and information about where to find the PCCN for an existing claim.
The claim number assigned by clearinghouse, van, etc.
Stedi overwrites this value when it sends the claim to the payer, so you shouldn't include this property in your request. We strongly recommend using the claimInformation.patientControlNumber property as your claim tracking ID.
The Predetermination of Benefits Identification Number assigned by the payer. Required for services that have been previously predetermined and are now being submitted for payment. The identifier you supply here applies to the entire claim.
Required when an authorization number is assigned by the payer or UMO and the services on this claim were preauthorized. This authorization number applies to the payer you listed in the receiver object. If you need to include authorization numbers for other payers, you can include them in claimInformation.otherSubscriberInformation.otherPayerName.otherPayerPriorAuthorizationNumber.
Generally, preauthorization numbers are assigned by the payer or UMO to authorize a service prior to its being performed. The UMO (Utilization Management Organization) is generally the entity empowered to make a decision regarding the outcome of a health services review or the owner of information.
Required when a referral number is assigned by the payer or Utilization Management Organization (UMO) and a referral is involved.
Required when you plan to submit an attachment for the claim electronically through Stedi APIs or SFTP, when there is a paper attachment following this claim, or when the provider deems it necessary to identify additional information that is being held at the provider's office and is available upon request.
Use this object when there is a single attachment for the claim. If there are multiple attachments, use the reportInformations array instead.
Show attributes
A control number assigned to the attachment. The payer uses this identifier to match the attachment to the claim.
- You must include either this property or
attachmentIdin the request, but not both. Including both properties will result in an error. - We recommend using a ULID or UUID of up to 50 characters.
- Stedi autogenerates a control number if you don't provide one.
^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$Length: 36The unique identifier for the attachment file you previously uploaded to Stedi. This value is returned in the attachmentId property of the Create Claim Attachment (275) JSON response. Stedi uses it to generate and submit the 275 claim attachment transaction to the payer.
- This property is required when you're submitting attachment files through Stedi.
- You must include either this property or
attachmentControlNumberin the request, but not both. Including both properties will result in an error.
Code indicating the title or contents of a document, report or supporting item. For example, B4 - Referral Form or DA - Dental Models. Visit Claims code lists for a complete list.
B4DADGEBOZCode identifying the method by which the provider's report is attached. Can be set to AA - Available on Request at Provider Site, BM - By Mail, EL - Electronically Only, EM - E-Mail, FT - File Transfer, or FX - By Fax.
Set this to EL when you plan to submit attachments electronically through Stedi APIs.
AABMELEMFTAn array of report information for the claim. Use this when you need to submit multiple report information records. You can submit up to 10 objects in this array.
Required when you plan to submit attachments for the claim electronically through Stedi APIs or SFTP, when there is a paper attachment following this claim, or when the provider deems it necessary to identify that they have additional information at their office that is available upon request.
Array item
A control number assigned to the attachment. The payer uses this identifier to match the attachment to the claim.
- You must include either this property or
attachmentIdin the request, but not both. Including both properties will result in an error. - We recommend using a ULID or UUID of up to 50 characters.
- Stedi autogenerates a control number if you don't provide one.
^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$Length: 36The unique identifier for the attachment file you previously uploaded to Stedi. This value is returned in the attachmentId property of the Create Claim Attachment (275) JSON response. Stedi uses it to generate and submit the 275 claim attachment transaction to the payer.
- This property is required when you're submitting attachment files through Stedi.
- You must include either this property or
attachmentControlNumberin the request, but not both. Including both properties will result in an error.
Code indicating the title or contents of a document, report or supporting item. For example, B4 - Referral Form or DA - Dental Models. Visit Claims code lists for a complete list.
B4DADGEBOZCode identifying the method by which the provider's report is attached. Can be set to AA - Available on Request at Provider Site, BM - By Mail, EL - Electronically Only, EM - E-Mail, FT - File Transfer, or FX - By Fax.
Set this to EL when you plan to submit attachments electronically through Stedi APIs.
AABMELEMFTRequired when the repricer believes this information is necessary. Providers should not complete this property.
Code indicating the reason for the service authorization exception. Visit Claims code lists for a complete list.
12345Code indicating the reason for the delay in claim submission. Visit Claims code lists for a complete list.
12345Please use the fileInformationList array instead.
An array of additional information items the payer requested. Not commonly used.
Details about the patient's healthcare diagnosis. Only required when the diagnosis may have an impact on the adjudication of the claim in cases where specific dental procedures may minimize the risks associated with the connection between the patient's oral and systemic health conditions.
- Use
ABKas the type for the principal diagnosis code andABFfor any other diagnosis codes you include. - Use one
ABKcode as the first object, and then you can submit up to 3ABFcodes as needed. If you need to submit more codes than this, you must create additional, separate claims.
Array item
The diagnosis code.
- You must submit a valid, billable code at the highest level of specificity. Include the 4th - 7th characters as applicable.
- Don't submit the decimal point for ICD codes. The decimal point is implied.
- Don't submit ICD-10 header codes. Header codes exist to group related codes and aren't valid for billing. These header codes can change with each new version of ICD-10, so we recommend reviewing your diagnosis codes every year to ensure that they aren't classified as header codes in the most recent version. To determine whether a code is a header code, you can also search the Value Set Authority Center. If the 'Header' property is set, the code is a header code and you shouldn't use it in claim submissions.
Code indicating the specific industry code list. Can be set to ABK - International Classification of Diseases Clinical Modification (ICD-10-CM) Principal Diagnosis or ABF - International Classification of Diseases Clinical Modification (ICD-10-CM) Diagnosis, TQ Systemized Nomenclature of Dentistry (SNODENT).
ABKABFTQInformation about orthodontic treatment. Required when the claim contains services related to treatment for orthodontic purposes. You must include one of these properties in this object: monthsCount, monthsRemaining, or treatmentIndicator.
Show attributes
The estimated number of treatment months, expressed as a decimal.
The number of months remaining in the treatment, expressed as a decimal.
The only allowed value is Y, which indicates that services reported in this claim are for orthodontic purposes. Only include this property if you haven't set the monthsCount or monthsRemaining properties.
Required when other payers are known to potentially be involved in paying on this claim. This object contains information about other health plans under which the patient has coverage. It's used for coordination of benefits scenarios.
Array item
Code indicating whether or not the insured has authorized the plan to remit payment directly to the provider. Can be set to N - No (Payment should go to the patient), Y - Yes (Payment should go directly to the provider), or W - Not Applicable.
NWYA code identifying the type of claim. For example DS - Disability. Use OF when submitting Medicare Part D claims. Use ZZ when you don't know the type of insurance. Visit Claims code lists for a complete list.
1112131415Use this object to report prior payers' claim level adjustments that cause the amount paid to differ from the amount originally charged. Codes and associated amounts must come from either paper remittance advice or 835s (Electronic Remittance Advice) received on the claim. When the information originates from a paper remittance advice that does not use the standard Claim Adjustment Reason Codes, you must convert them to standard Claim Adjustment Reason Codes.
Array item
The adjustment reason codes and amounts. You can include up to six objects in this array to describe a single adjustment group code.
Array item
^\d+(\.\d{1,2})?$The dollar amount of the adjustment, expressed as a decimal. For example, 100.50.
The units of service being adjusted.
Code identifying the detailed reason the adjustment was made. Visit the X12 Claim Adjustment Reason Codes for a complete list.
Code identifying the general category of payment adjustment. Can be set to CO - Contractual Obligations, CR - Correction and Reversals, OA - Other Adjustments, PI - Payor Initiated Reductions, or `PR - Patient Responsibility.
COCROAPIPRCode identifying the relationship to the person insured. Visit Claims code lists for a complete list.
0118192021The group or policy number.
Code identifying the type of insurance policy within a specific insurance program. Visit Claims code lists for a complete list.
1213141516Claim-level data related to the adjudication of Medicare claims not related to an inpatient setting. Required when outpatient adjudication information is reported in the remittance advice or when you need to report remark codes.
Show attributes
The remark code. Visit the X12 Remittance Advice Remark Codes for a complete list. You can include up to five codes in this array.
^\d+(\.\d{1,2})?$The claim Health Care Financing Administration Common Procedural Coding System (HCPCS) payable amount, expressed as a decimal.
^\d+(\.\d{1,2})?$The professional component amount billed but not payable, expressed as a decimal.
The reimbursement percentage, expressed as a decimal.
^\d+(\.\d{1,2})?$Required when the destination payer's cost avoidance policy allows providers to bypass claim submission to the otherwise prior payer identified in otherSubscriberInformation.otherPayerName. The amount must equal the total claim charge amount you reported in claimInformation.claimChargeAmount.
The name of the health plan.
Information about the assistant surgeon.
Show attributes
Code identifying the type of entity. Can be set to 1 - Person or 2 - Non-Person Entity. In practice, you should always set this to 1 - Person.
12An identifier for the assistant surgeon.
Array item
The identifier. The format and length of this value depends on the qualifier you set.
The identifier for the other payer who provided this reference number. This is only required when the reference number is provided by the non-destination payer. The value must match the claimInformation.otherSubscriberInformation[].otherPayerName.otherPayerIdentifier property.
Set to 0B - State License Number, 1G - Provider UPIN Number, G2 - Commercial Number, or LU - Location Number. Note that UPIN is deprecated and shouldn't be used in new claims.
Information about the billing provider.
Array item
Code identifying the type of entity. Can be set to 1 - Person or 2 - Non-Person Entity.
12Identifiers for the billing provider.
Array item
The identifier. The format and length of this value depends on the qualifier you set.
The identifier for the other payer who provided this reference number. This is only required when the reference number is provided by the non-destination payer. The value must match the claimInformation.otherSubscriberInformation[].otherPayerName.otherPayerIdentifier property.
Set to LU - Location Number, or G2 - Provider Commercial Number.
Details about the other payer.
Show attributes
The payer's address.
Show attributes
The first line of the street address. This typically contains the building number and street name.
The second line of the street address. This typically contains the apartment or suite number.
The city name.
Use the alpha-2 country codes from Part 1 of ISO 3166.
Use the country subdivision codes from Part 2 of ISO 3166.
The postal zone or zip code. Exclude punctuation and spaces.
The state or province code. Only required when the city is in the Unites States and Canada.
The date the other payer adjudicated the claim. Required when this payer has previously adjudicated the claim and you aren’t including a value for LineAdjudicationInformation.adjudicationOrPaymentDate.
The only valid value is true. Required when Required when the claim is being sent in the payer-to-payer COB model AND the destination payer is secondary to this payer AND this payer has re-adjudicated the claim.
The claim control number assigned by this payer.
The identifier specified in otherPayerIdentifierCode. When sending Line Adjudication Information for this payer, the identifier sent in lineAdjudicationInformation.otherPayerPrimaryIdentifier must match this value.
Code designating the type of identifier. Can be set to PI - Payor Identification or XV - Centers for Medicare/Medicaid Services PlanID. Use code value XV when reporting Health Plan ID (HPID) or Other Entity Identifier (OEID).
PIXVThe payer's organization name.
The authorization number assigned by this payer.
The authorization number assigned by this payer.
The referral number assigned by this payer.
An additional identification number to identify the other payer.
Array item
The identifier. The format and length of this value depends on the qualifier you set.
The identifier for the other payer who provided this reference number. This is only required when the reference number is provided by the non-destination payer. The value must match the claimInformation.otherSubscriberInformation[].otherPayerName.otherPayerIdentifier property.
Set to 2U - Payer Identification Number, EI - Employer Identification Number, FY - Claim Office Number, or NF - National Association of Insurance Commissioners (NAIC) Code.
Information about the provider who directed the patient to the rendering provider for care. For example, a primary care physician may refer patients to a specialist.
Array item
Identifiers for the referring provider.
Array item
The identifier. The format and length of this value depends on the qualifier you set.
The identifier for the other payer who provided this reference number. This is only required when the reference number is provided by the non-destination payer. The value must match the claimInformation.otherSubscriberInformation[].otherPayerName.otherPayerIdentifier property.
Set to 0B - State License Number, 1G - Provider UPIN Number, or G2 - Provider Commercial Number. Note that UPIN is deprecated and shouldn't be used for new claims.
Information about the rendering provider.
Array item
Code identifying the type of entity. Can be set to 1 - Person or 2 - Non-Person Entity.
12Identifiers for the rendering provider.
Array item
The identifier. The format and length of this value depends on the qualifier you set.
The identifier for the other payer who provided this reference number. This is only required when the reference number is provided by the non-destination payer. The value must match the claimInformation.otherSubscriberInformation[].otherPayerName.otherPayerIdentifier property.
Set to 0B - State License Number, 1G - Provider UPIN Number, LU - Location Number, or G2 - Provider Commercial Number. Note that UPIN is deprecated and shouldn't be used for new claims.
Information about the service facility location.
Array item
A secondary identifier for the service facility location.
Array item
The identifier. The format and length of this value depends on the qualifier you set.
The identifier for the other payer who provided this reference number. This is only required when the reference number is provided by the non-destination payer. The value must match the claimInformation.otherSubscriberInformation[].otherPayerName.otherPayerIdentifier property.
Set to 0B - State License Number, LU - Location Number, or G2 - Provider Commercial Number.
Information about the supervising provider.
Array item
Identifiers for the supervising provider.
Array item
The identifier. The format and length of this value depends on the qualifier you set.
The identifier for the other payer who provided this reference number. This is only required when the reference number is provided by the non-destination payer. The value must match the claimInformation.otherSubscriberInformation[].otherPayerName.otherPayerIdentifier property.
Set to 0B - State License Number, 1G - Provider UPIN Number, LU - Location Number or G2 - Provider Commercial Number. Note that UPIN is deprecated and shouldn't be used for new claims.
The person or entity who is the primary policyholder for the other payer's health plan.
Show attributes
The primary policyholder's Social Security Number. The Social Security Number must be a string of exactly nine numbers with no separators. For example 123456789.
The other subscriber's address.
Show attributes
The first line of the street address. This typically contains the building number and street name.
The second line of the street address. This typically contains the apartment or suite number.
The city name.
Use the alpha-2 country codes from Part 1 of ISO 3166.
Use the country subdivision codes from Part 2 of ISO 3166.
The postal zone or zip code. Exclude punctuation and spaces.
The state or province code. Only required when the city is in the Unites States and Canada.
The primary policyholder's first name, if they are an individual.
The identifier you specified in otherInsuredIdentifierTypeCode.
Code identifying the type of identifier. Can be set to II - Standard Unique Health Identifier for each individual in the United States or MI - Member Identification Number. The code MI should be the subscriber's identification number as assigned by the payer, such as their subscriber ID. You should also use MI in claims submitted to the Indian Health Service/Contract Health Services (IHS/CHS) Fiscal Intermediary for the purpose of reporting the Tribe Residency Code (Tribe County State). For IHS/CHS claims, you should also put the SSN in the otherInsuredAdditionalIdentifier property.)
IIMIThe primary policyholder's last name or organizational name. Don't include the primary policyholder's name suffix, such as Jr. or III. Use the designated otherInsuredNameSuffix property instead.
The primary policyholder's middle name or initial, if they are an individual.
The primary policyholder's name suffix, such as Jr. or III. Only include the subscriber's personal name suffix - don't include professional or academic titles, such as M.D. or MBA.
Code identifying the type of entity. Can be set to 1 - Person or 2 - Non-Person Entity.
12^\d+(\.\d{1,2})?$The total amount in dollars the payer has paid on this claim. It is acceptable to set this to 0 (Zero). This is required when you include the payToPlan object, and you should set it to the amount the Medicaid agency actually paid.
Code identifying the payer's level of responsibility for paying this claim. Visit Claims code lists for a complete list.
- Either this property or
subscriber.paymentResponsibilityLevelCodemust be set toPto indicate the primary insurance payer. Stedi rejects claims - including secondary and tertiary claims - that don't include information for the primary payer. - You may need to use other codes if the patient has multiple insurance policies. For example, if a patient is covered by both Medicare and an employer-sponsored commercial plan, you could bill the commercial payer first as
Pand then bill the Medicare payer second asS.
ABCDECode indicating whether the provider has on file a signed statement by the patient authorizing the release of medical data to other organizations. Can be set to I - Informed Consent to Release Medical Information or Y - Yes. Code I is required when the provider has not collected a signature AND state or federal laws do not require a signature be collected. Code Y is required when the provider has collected a signature OR when state or federal laws require a signature be collected.
IY^\d+(\.\d{1,2})?$This is the remaining amount (as determined by the provider) to be paid after the other payer identified in the otherPayerName object has adjudicated the claim.
The total amount in dollars the patient or their representatives have paid on this claim. For example, 20.50. This includes any co-payments, co-insurance, or other amounts already collected from the patient.
If the patient has not paid anything, you should omit this property entirely - don't set it to 0.
An identifier you assign to the claim. We strongly recommend submitting a unique value for this property so you can use it to correlate this claim with responses, such as the 277CA and 835 ERA.
- We recommend using only alphanumeric characters and generating unique values that are the shortest possible length. Stedi accepts any valid value, but some payers replace non-alphanumeric characters and truncate shorter than the official 20-character limit. When this happens, the payer returns a different identifier in responses than the one you originally sent, making it more difficult to correlate the claim and perform real-time claim status checks.
- If you plan to submit the autogenerated CMS-1500 PDF for this claim, you must limit this value to 14 characters or this value will be truncated in the PDF.
Code identifying the type of facility where the services were or may be performed. Visit Place of Service Codes for a complete list.
0102030405The code indicating whether the provider accepts assignment in their relationship with the payer. Can be set to A - Assigned or C - Not Assigned. Code A is required when either the provider accepts assignment or has a participation agreement with the payer OR when the provider doesn't accept assignment or have a participation agreement but is advising the payer to adjudicate this specific claim under participating provider benefits allowed in certain plans.
Note that this is not where you should indicate whether the patient has assigned benefits to the provider - you must indicate that in the benefitsAssignmentCertificationIndicator property.
ACRequired when the entire claim is being submitted as a predetermination of benefits. Predetermination of benefits claims are submitted in advance of services to get an estimate of what the patient's health plan will pay.
- Can be set to
trueto indicate predetermination of dental benefits. - Not all dental payers support predetermination of benefits claims.
- Some payers prohibit setting
claimInformation.claimDateInformation.serviceDatefor predetermination of benefits claims. Refer to your payer's specific guidelines for more information.
The agency claim number for this transaction. Used when services included in this claim are part of a property and casualty claim.
Code identifying an accompanying cause of an illness, injury or an accident. Can be set to AA - Auto Accident, EM - Employment, or OA - Other Accident. You can include up to two codes in this array.
AAEMOAIndicates whether the provider has on file a signed statement by the patient authorizing the release of medical data to other organizations. Can be set to Y - Yes, or I - Informed Consent to Release Medical Information for Conditions or Diagnoses Regulated by Federal Statues. Use I when the provider has not collected a signature AND state or federal laws do not require a signature be collected.
IYRequired when the location for the service is different from the billing provider's address. The purpose of this object is to identify specifically where the service was rendered. This can be healthcare facilities, such as surgical centers or reference labs, OR the patient's address when services were rendered in their home. - Only include this object when the service facility location is different from the billing provider's address. If you include this object when the address is the same, Stedi omits all of the service facility location information from the claim submission, including the name and any identifiers. - Sometimes the billing provider is an actual physician group that is located at the same address as a hospital, but is in fact a separate entity. In this case, you can differentiate the service facility location by including the specific suite or building number of the physician group. This ensures that the service facility location is different from the billing provider's address and is reported accurately.
Show attributes
The address of where services were rendered.
If the service facility location is in an area where there are no street addresses, enter a description of where the service was rendered. For example, 'crossroad of State Road 34 and 45'.
For United States addresses, you must include the full nine-digit zip code with no separators, such as 100031502. If you don't know the full zip code, you can find it using the USPS ZIP Code Lookup tool.
Show attributes
The first line of the street address. This typically contains the building number and street name.
The second line of the street address. This typically contains the apartment or suite number.
The city name.
Use the alpha-2 country codes from Part 1 of ISO 3166.
Use the country subdivision codes from Part 2 of ISO 3166.
The postal zone or zip code. Exclude punctuation and spaces.
The state or province code. Only required when the city is in the Unites States and Canada.
The organization National Provider Identifier (NPI) assigned to the service facility. Only include this property when the service facility is not a component or subpart of the billing provider. Don't include when the service facility is the patient's home.
The laboratory or facility name. When services were rendered in the patient's home, we recommend setting this to Residence or something similar.
The telephone extension, if applicable. Only submit the numeric extension. For example, don't include data that indicates an extension, such as 'ext.' or 'x-'.
The full name of the person or office.
The phone number, formatted as AAABBBCCCC, where AAA represents the area code, BBB is the telephone number prefix, and CCCC is the telephone number. The phone number should only include the digits 0 to 9. Don't include separators, such as dashes, and don't include long distance access numbers, such as 1. For example, you would format the phone number 123-456-7890 as 1234567890.
Secondary identifiers for the service facility location. Used when another identifier is needed for the claims processor to identify the facility or when the entity is not a healthcare provider and does not have an NPI.
Array item
The identifier. The format and length of this value depends on the qualifier you set.
The identifier for the other payer who provided this reference number. This is only required when the reference number is provided by the non-destination payer. The value must match the claimInformation.otherSubscriberInformation[].otherPayerName.otherPayerIdentifier property.
Set to 0B - State License Number, LU - Location Number, or G2 - Provider Commercial Number.
Information about one or more services rendered to the patient. - Each service line must be a unique service event as defined by the payer's billing policies. This means that you can use the same procedure code on multiple service lines as long as they are distinct events. - Some procedure codes are date-specific. In these cases, you may need to create a separate service line with that code for each applicable date of service, even if the episode of care extended over multiple days. - Service lines can share the same dates of service if the patient received multiple services on the same day.
Array item
Information about the assistant surgeon who rendered the care. Use this object when the rendering providers provided these services in the role of the assistant surgeon.
This should be an individual, not an organization, and you should supply at least the surgeon's lastName and an identifier, which is typically the npi.
Show attributes
The provider's commercial number.
The provider's first name.
The provider's last name.
The provider's location number.
The provider's middle name or initial.
The individual National Provider Identifier (NPI) assigned to the provider.
The provider's business name.
Deprecated; do not use.
The provider's state license number. This is assigned directly by a payer in order to identify the provider in their system. This is not commonly used.
The provider's name suffix, such as Jr. or III.
^[A-Za-z0-9]{10}$Length: 10Code from the National Uniform Claims Committee Health Care Provider Taxonomy Code Set. This identifies the provider's type and/or area of specialty.
Required when the submitter is contractually obligated to supply this information on post-adjudicated claims.
Show attributes
^\d+(\.\d{1,2})?$The total dollar amount of the contract, expressed as a decimal. For example, 100.50.
The contract code. This is an identifier for the contract.
The allowance or charge percent, expressed as a decimal. For example, 0.80.
Code indicating the type of contract. Can be set to 02 - Per Diem, 03 - Variable Per Diem, 04 - Flat, 05 - Capitated, 06 - Percent, or 09 - Other.
0203040506An additional identifier for the contract. Identifies the revision level of a particular format, program, technique or algorithm.
Terms discount percentage, expressed as a decimal, available to the purchaser if an invoice is paid on or before the Terms Discount Due Date.
Information about the service rendered to the patient, including the procedure code, the line item charge amount, and the place of service.
Show attributes
Diagnosis code pointers in order of importance to this service line. These pointers are an index to the ICD-10-CM codes you included in the claimInformation.healthCareCodeInformation object array. The pointer values can be from 1 to 12 (integer numbers).
- You must set at least one pointer for the primary diagnosis. Then, you can add up to three additional pointers (up to four in total).
- The number of pointers cannot exceed the number of diagnosis codes in the
claimInformation.healthCareCodeInformationobject array. For example, if you only supplied one diagnosis code, then the only valid pointer value is 1. - Don't put ICD-10-CM codes here - they belong in
claimInformation.healthCareCodeInformation.
Show attributes
A diagnosis code pointer for this service line.
A free form description to clarify the procedure code and any procedure modifiers, as needed.
^\d+(\.\d{1,2})?$The total charge amount for the service, including the provider's base charge and any applicable tax or postage. It is acceptable to set this to 0 (zero).
Required when the nomenclature associated with the procedure reported in claimInformation.serviceLines.dentalService.procedureCode refers to a quadrant or arch and the area of the oral cavity is not uniquely defined.
- You can include up to five codes per service line.
- You should report individual tooth numbers in one or more
teethInformationobjects.
Code identifying the type of facility where the services were or may be performed. Visit Place of Service Codes for a complete list.
The procedure code.
The number of procedures performed.
Modifier codes that clarify or improve the reporting accuracy of the associated procedure code. You can include up to four modifiers in this array. Only include modifier codes when required; otherwise, do not send.
Code indicating the placement status for the dental work. Can be set to I - Initial Placement or R - Replacement. When set to R, you must include either the priorPlacementDate or estimatedPriorPlacementDate properties within the claimInformation.serviceLines.serviceLineDateInformation object.
IRUsed to send additional data specifically requested by the payer. Not commonly used.
Includes service line adjudication information for coordination of benefits between the initial payers of a health care claim and all subsequent payers.
Array item
^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$The date the other payer adjudicated or paid the claim.
The LX assigned number of the service line into which this service line is bundled. It's only used to bundle service lines.
Required when the payer made line level adjustments which caused the amount paid to differ from the amount originally charged. You can include up to five objects in this array.
Array item
The adjustment reason codes and amounts. You can include up to six objects in this array to describe a single adjustment group code.
Array item
^\d+(\.\d{1,2})?$The dollar amount of the adjustment, expressed as a decimal. For example, 100.50.
The units of service being adjusted.
Code identifying the detailed reason the adjustment was made. Visit the X12 Claim Adjustment Reason Codes for a complete list.
Code identifying the general category of payment adjustment. Can be set to CO - Contractual Obligations, CR - Correction and Reversals, OA - Other Adjustments, PI - Payor Initiated Reductions, or `PR - Patient Responsibility.
COCROAPIPRThe payer ID for the payer responsible for reimbursement.
The number of paid units from the remittance advice. expressed as a decimal. When paid units are not present on the remittance advice, use the original billed units. The maximum length for this property is 8 digits excluding the decimal. When a decimal is used, the maximum number of digits allowed to the right of the decimal is three.
The procedure code.
The meaning of the procedure code.
Modifiers that convey special circumstances related to the performance of the service. You can include up to four modifiers in this array.
^\d+(\.\d{1,2})?$The amount of the service line that the patient is still responsible for, expressed as a decimal.
Code identifying the the type of product or service ID. Can be set to AD - American Dental Association Codes or ER - Jurisdiction Specific Procedure and Supply Codes.
ADER^\d+(\.\d{1,2})?$The amount paid for this service line, expressed as a decimal. Zero (0) is an acceptable value.
Repricing information about the line item. This information is completed by repricers, not providers. For capitated encounters, pricing or repricing information usually is not applicable and is provided to qualify other information within the claim.
Show attributes
Code specifying the exception reason for consideration of out-of-network health care services. This is the reason generated by the third-party health organization. Visit Claims code lists for a complete list.
12345The unit of measure for the service that was repriced. Can be set to UN - Units.
UNCode indicating the policy compliance status of the claim. Visit Claims code lists for a complete list.
12345Code indicating the pricing or repricing methodology. Visit Claims code lists for a complete list.
0001020304Code indicating the rejection message returned from the third party organization. Visit Claims code lists for a complete list.
T1T2T3T4T5^\d+(\.\d{1,2})?$The dollar amount, expressed as a decimal. For example, 100.50.
The procedure code for the service that was repriced.
The number of units for the service that was repriced, expressed as a decimal. The maximum length for this field is 8 digits excluding the decimal. When a decimal is used, the maximum number of digits allowed to the right of the decimal is three.
^\d+(\.\d{1,2})?$The dollar amount, expressed as a decimal.
The identifier of the organization that repriced the claim.
The pricing rate associated with per diem or flat rate repricing, expressed as a decimal.
The qualifier for the type of code included in repricedApprovedHCPCSCode. Can be set to AD - American Dental Association Codes.
AD^\d+(\.\d{1,2})?$The amount of the postage, formatted as a decimal. When you include this property, the total lineItemChargeAmount for this service line must include this postage value.
A unique identifier for this service line within the claim. It appears in the 835 (ERA) response as lineItemControlNumber, allowing you to correlate ERAs to the specific service lines from the original claim. If you don't set this property, Stedi uses a random ULID. Stedi returns service line identifiers in the claimReference.serviceLines.lineItemControlNumber object of the synchronous API response.
Information about the provider who rendered the services. This can be a individual or a company (a laboratory or other facility). This is where you should enter the substitute provider's (locum tenens physician) information, if applicable.
You should only include this object when the rendering provider information for this service line is different than the information listed in the rendering object for the entire claim.
Show attributes
The provider's commercial number.
The provider's first name.
The provider's last name.
The provider's location number.
The provider's middle name or initial.
The National Provider Identifier (NPI) assigned to the provider.
The provider's business name.
Deprecated; do not use.
The provider's state license number. This is assigned directly by a payer in order to identify the provider in their system. This is not commonly used.
The provider's name suffix, such as Jr. or III.
^[A-Za-z0-9]{10}$Length: 10Code from the National Uniform Claims Committee Health Care Provider Taxonomy Code Set. This identifies the provider's type and/or area of specialty.
Sales tax, formatted as a decimal. When you include this property, the total lineItemChargeAmount for this service line must include this sales tax value.
^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$The date the service was rendered (for services performed on a single day),. Do not supply a date here if you are including the serviceLineDateInformation.treatmentStartDate property in the service line.
Information about where the services were rendered. This can be healthcare facilities, such as surgical centers or reference labs, OR the patient's address when services were rendered in their home. - Only include this object when the service facility location is different from the billing provider's address. If you include this object when the address is the same, Stedi omits all of the service facility location information from the claim submission, including the name and any identifiers. - Sometimes the billing provider is an actual physician group that is located at the same address as a hospital, but is in fact a separate entity. In this case, you can differentiate the service facility location by including the specific suite or building number of the physician group. This ensures that the service facility location is different from the billing provider's address and is reported accurately.
Show attributes
Show attributes
The first line of the street address. This typically contains the building number and street name.
The second line of the street address. This typically contains the apartment or suite number.
The city name.
Use the alpha-2 country codes from Part 1 of ISO 3166.
Use the country subdivision codes from Part 2 of ISO 3166.
The postal zone or zip code. Exclude punctuation and spaces.
The state or province code. Only required when the city is in the Unites States and Canada.
The provider's commercial number.
The provider's location number.
The organization National Provider Identifier (NPI) assigned to the service facility. Only include this property when the service facility is not a component or subpart of the billing provider. Don't include when the service facility is the patient's home.
The provider's business name.
Deprecated; do not use.
Identify specific dates related to the service rendered.
Show attributes
^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$The date the appliance was placed. Required when the orthodontic appliance placement date is different than the date you supplied in claimInformation.claimDateInformation.appliancePlacementDate.
^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$The estimated date when the previous appliance was placed. Either this property or priorPlacementDate is required when the claimInformation.serviceLines.dentalService.prosthesisCrownOrInlayCode for this service line is set to R for Replacement.
^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$The exact date when the previous appliance was placed. Either this property or estimatedPriorPlacementDate is required when the claimInformation.serviceLines.dentalService.prosthesisCrownOrInlayCode for this service line is set to R for Replacement.
^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$The date the orthodontic appliance was replaced.
^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$The date the treatment was completed. If you include this property, do not include the serviceDate property in this service line.
^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$The date the treatment began. This may apply to the following scenarios: initial impression or preparation for a crown or denture, reporting initial endontic treatment, or reporting the implant fixture placement. If you include this property, do not include the serviceDate property in this service line.
Additional identifiers for the service line.
Show attributes
Required when a repricing (pricing) organization needs to have an identifying number on the service line. Only completed by repricing organizations.
The Predetermination of Benefits Identification Numbers relevant to this service line. Required for services that have been previously predetermined and are now being submitted for payment. You can include up to five objects in this array.
Array item
The primary identifier of the payer who assigned the predeterminationOfBenefits number. This must match the identifier in the claimInformation.otherSubscriberInformation.otherPayerName.otherPayerIdentifier property.
The Predetermination of Benefits Identification Number. If you're including the identifier provided by the payer identified in claimInformation.otherSubscriberInformation.otherPayerName, you must also include the otherPayerPrimaryIdentifier property.
Prior authorization numbers relevant to this service line. Required when services have been previously authorized and are now being submitted for payment. You can include up to five objects in this array.
Array item
This must match the value in claimInformation.otherSubscriberInformation.otherPayerName.otherPayerIdentifier.
The prior authorization number.
Important: Only use this field for service-level prior authorization numbers that differ from the claim-level authorization (claimInformation.claimSupplementalInformation.priorAuthorizationNumber). If this value matches the claim-level value, only the claim-level authorization will appear in the X12 EDI transaction. Set claim-level authorizations first.
Required when this service line involved a referral number that is different than the number reported at the claim level. You can include up to five objects in this array.
Required when a repricing (pricing) organization needs to have an identifying number on the service line. Only completed by repricing organizations.
Information about the provider who oversaw the rendering provider and the care reported in this service line. Include this object when the supervising provider is different than the one listed in the supervising object for the entire claim.
This should be an individual, not an organization, and you should supply at least the provider's lastName and an identifier, which is typically the npi.
Show attributes
The provider's commercial number.
The provider's first name.
The provider's last name.
The provider's location number.
The provider's middle name or initial.
The individual National Provider Identifier (NPI) assigned to the provider.
The provider's business name.
Deprecated; do not use.
The provider's state license number. This is assigned directly by a payer in order to identify the provider in their system. This is not commonly used.
The provider's name suffix, such as Jr. or III.
^[A-Za-z0-9]{10}$Length: 10Code from the National Uniform Claims Committee Health Care Provider Taxonomy Code Set. This identifies the provider's type and/or area of specialty.
Identify a tooth by its number and the surfaces involved in the service.
Array item
An American Dental Association CDT Code for the procedures performed on a specific tooth. You can only use this object to report individual teeth. You can't use it to report areas of the oral cavity, such as quadrants or sextants. Areas of the oral cavity are reported in the claimInformation.serviceLines.dentalService.oralCavityDesignation property. You can only include multiples of this object when claimInformation.serviceLines.dentalService.procedureCount is equal to 1. When applicable, you can include this object up to 32 times within a single service line.
Code identifying the area of the tooth that was treated. Can be set to B - Buccal, D- Distal, F- Facial, I- Incisal, L - Lingual, M - Mesial, or O Occlusal.
BDFILIndicates whether the provider's signature is on file. Can be set to N - No or Y - Yes.
NYCode indicating the Special Program under which the services rendered to the patient were performed. Used for Medicaid claims only. Can be set to 01 - Early & Periodic Screening, Diagnosis and Treatment (EPSDT) or Child Assessment Program (CHAP), 02 - Physically Handicapped Children's Program, 03 - Special Federal Funding, or 05 - Disability. Codes 02, 03, and 05 are used for Medicaid claims only.
01020305The status of the teeth involved in the service. Required when the submitter is reporting a missing tooth or a tooth to be extracted in the future. You can include up to 35 objects in this array.
Array item
The tooth number according to the American Dental Association tooth designation system.
Can be set to E - To Be Extracted, M - Missing.
EMDependent who received the medical care associated with the claim. Note that if the dependent has their own member ID for the health plan, you should include the dependent's information in the subscriber object instead. To check whether a dependent has a member ID, submit an Eligibility Check to the payer. The payer returns the dependent's member ID in the dependents.memberId property in the response, if present.
Show attributes
The dependent's address. Every claim must include address information in either the subscriber (when the patient is the subscriber) or dependent (when the patient is a dependent) object. You must include at least the address1 and city properties in this object. The state and postalCode properties are also required for all United States and Canadian addresses.
- The address must be the patient's correct address at the time of service. Don't use placeholder values to complete unknown address information. Use of outdated or placeholder values could cause the payer to reject, deny, or delay the claim due to suspected fraud.
- If you don't know the patient's address, you should first submit a Real-Time Eligibility Check for the patient and then copy the patient's address from either the
subscriberordependentobject in the response. - If the patient doesn't have a current address, you can populate the
address1property withUNKNOWNand populate the city, state, and zip code with appropriate values based on your discretion. However, some payers may have explicit rules for how to handle this situation, so you should check the payer's specific requirements before using this approach.
Show attributes
The first line of the street address. This typically contains the building number and street name.
The second line of the street address. This typically contains the apartment or suite number.
The city name.
Use the alpha-2 country codes from Part 1 of ISO 3166.
Use the country subdivision codes from Part 2 of ISO 3166.
The postal zone or zip code. Exclude punctuation and spaces.
The state or province code. Only required when the city is in the Unites States and Canada.
^\d{4}(0[1-9]|1[0-2])(0[1-9]|[12]\d|3[01])$The patient's date of birth
The patient's first name.
Code indiciating the patient's gender. Can be set to F - Female, M - Male, or U - Unknown.
Some payers may reject the claim if the patient's gender doesn't match the gender they have recorded in their member records. If the gender isn't known or the patient declines to answer, use U or perform an eligibility check to determine the gender according to the payer's records.
MFUThe patient's last name. Don't include the patient's name suffix, such as Jr. or III. Use the designated suffix property instead.
The patient's identification number. Only used in Property and Casualty claims.
The patient's middle name or initial.
Identifies the relationship of the patient to the subscriber. Can be set to 01 - Spouse, 19 - Child, 20 - Employee, 21 - Unknown, 39 - Organ Donor, 40 - Cadaver Donor, 53 - Life Partner, or G8 - Other Relationship.
0119202139The patient's Social Security Number. Only used for Property and Casualty claims.
The patient's name suffix, such as Jr. or III. Only include the patient's personal name suffix - don't include professional or academic titles, such as M.D. or MBA.
Use when the address for payment is different than that of the billing provider for this claim.
This is also where you can provide the billing provider's mailing address when it's a PO Box, lockbox, or other non-physical address. The billing.address object must always contain a physical practice location where care is delivered.
Show attributes
The first line of the street address. This typically contains the building number and street name.
The second line of the street address. This typically contains the apartment or suite number.
The city name.
Use the alpha-2 country codes from Part 1 of ISO 3166.
Use the country subdivision codes from Part 2 of ISO 3166.
The postal zone or zip code. Exclude punctuation and spaces.
The state or province code. Only required when the city is in the Unites States and Canada.
Use for subrogation payment requests. If you include this information, you must also set the claimInformation.otherSubscriberInformation.payerPaidAmount to the amount the payer (for example, Medicaid) actually paid.
Show attributes
The address of the pay-to-plan organization.
Show attributes
The first line of the street address. This typically contains the building number and street name.
The second line of the street address. This typically contains the apartment or suite number.
The city name.
Use the alpha-2 country codes from Part 1 of ISO 3166.
Use the country subdivision codes from Part 2 of ISO 3166.
The postal zone or zip code. Exclude punctuation and spaces.
The state or province code. Only required when the city is in the Unites States and Canada.
The last name of the individual, or the business name of the pay-to-plan organization.
The identifier you specified in primaryIdentifierTypeCode.
Code identifying the type of identifier. Can be set to PI - Payor Identification or XV - Centers for Medicare/Medicaid Services PlanID. Use code value XV when reporting Health Plan ID (HPID) or Other Entity Identifier (OEID).
PIXVThe secondary identifier you specified in secondaryIdentifierTypeCode.
Code identifying the type of secondary identifier. Can be set to 2U - Payer Identification Number, FY - Claim Office Number, or NF - National Association of Insurance Commissioners. You should only set this to 2U when you set the primaryIdentifierTypeCode to XV.
2UFYNFThe Employer Identification Number (EIN). This must be a string of exactly nine numbers with no separators.
The payer's address. Some payers use this for internal routing. Only provide this address if the payer explicitly requires it.
Show attributes
The first line of the street address. This typically contains the building number and street name.
The second line of the street address. This typically contains the apartment or suite number.
The city name.
Use the alpha-2 country codes from Part 1 of ISO 3166.
Use the country subdivision codes from Part 2 of ISO 3166.
The postal zone or zip code. Exclude punctuation and spaces.
The state or province code. Only required when the city is in the Unites States and Canada.
The entity responsible for the payment of the claim, such as an insurance company or government agency.
Show attributes
The business name of the payer receiving the claim, such as Aetna or Cigna.
Information about the provider who directed the patient to the rendering provider for care. For example, a primary care physician may refer patients to a specialist. Use when the referring provider applies to the entire claim, not just a specific service line.
This should be an individual, not an organization, and you should supply at least the provider's lastName and an identifier, which is typically the npi.
Show attributes
Show attributes
The first line of the street address. This typically contains the building number and street name.
The second line of the street address. This typically contains the apartment or suite number.
The city name.
Use the alpha-2 country codes from Part 1 of ISO 3166.
Use the country subdivision codes from Part 2 of ISO 3166.
The postal zone or zip code. Exclude punctuation and spaces.
The state or province code. Only required when the city is in the Unites States and Canada.
The provider's commercial number.
You must include at least one communication method (phone, fax, or email) in this object.
Show attributes
The email address.
The fax number.
The full name of the person or office.
The phone extension, if applicable.
The phone number, formatted as AAABBBCCCC, where AAA represents the area code, BBB is the telephone number prefix, and CCCC is the telephone number. The phone number should only include the digits 0 to 9. Don't include separators, such as dashes, and don't include long distance access numbers, such as 1. For example, you would format the phone number 123-456-7890 as 1234567890.
The provider's first name.
The provider's last name.
The provider's middle name or initial.
The individual National Provider Identifier (NPI) assigned to the provider.
The provider's business name.
This field is now automatically populated and it only remains for backwards compatibility.
Deprecated; do not use.
The provider's state license number. This is assigned directly by a payer in order to identify the provider in their system. This is not commonly used.
The provider's name suffix, such as Jr. or III.
Information about the person or company (laboratory or other facility) who rendered the care. Use this object for all types of rendering providers including laboratories. When a substitute provider (locum tenens) was used, enter that provider's information here.
- Use when the provider applies to the entire claim or to at least one service line. For example, if a claim had two service lines with two different rendering providers, you would include the provider for the first service line here and leave the
claimInformation.serviceLines.renderingProviderobject for that service line blank. Then, you would specify the second provider in the appropriate service line'sclaimInformation.serviceLines.renderingProviderobject. - You can omit this object when the rendering provider is the same as the billing provider. In that case, you would include the provider's information in the
billingobject and leave this object blank.
Show attributes
Show attributes
The first line of the street address. This typically contains the building number and street name.
The second line of the street address. This typically contains the apartment or suite number.
The city name.
Use the alpha-2 country codes from Part 1 of ISO 3166.
Use the country subdivision codes from Part 2 of ISO 3166.
The postal zone or zip code. Exclude punctuation and spaces.
The state or province code. Only required when the city is in the Unites States and Canada.
The provider's commercial number.
You must include at least one communication method (phone, fax, or email) in this object.
Show attributes
The email address.
The fax number.
The full name of the person or office.
The phone extension, if applicable.
The phone number, formatted as AAABBBCCCC, where AAA represents the area code, BBB is the telephone number prefix, and CCCC is the telephone number. The phone number should only include the digits 0 to 9. Don't include separators, such as dashes, and don't include long distance access numbers, such as 1. For example, you would format the phone number 123-456-7890 as 1234567890.
The provider's first name, if the provider is an individual.
The provider's last name, if the provider is an individual. You must include either the lastName or organizationName property in this object.
The provider's location number.
The provider's middle name or initial, if the provider is an individual.
The National Provider Identifier (NPI) assigned to the provider.
The provider's business name, if the provider is an organization. You must include either the lastName or organizationName property in this object.
This field is now automatically populated and it only remains for backwards compatibility.
Deprecated; do not use.
The provider's state license number. This is assigned directly by a payer in order to identify the provider in their system. This is not commonly used.
The provider's name suffix, such as Jr. or III.
Code from the National Uniform Claims Committee Health Care Provider Taxonomy Code Set. This identifies the provider's type and/or area of specialty.
The entity submitting the healthcare claim. This can be either an individual or an organization, such as a doctor, hospital, or insurance company. You must submit at least organizationName or lastName properties and the contactInformation object. If you don't supply the submitterIdentification property, Stedi uses the value from billing.npi in the request.
Show attributes
Contact information for the person or office handling administrative communications regarding the claim. You can include a maximum of two objects in this array.
Show attributes
The email address.
The fax number.
The full name of the person or office.
The phone extension, if applicable.
The phone number, formatted as AAABBBCCCC, where AAA represents the area code, BBB is the telephone number prefix, and CCCC is the telephone number. The phone number should only include the digits 0 to 9. Don't include separators, such as dashes, and don't include long distance access numbers, such as 1. For example, you would format the phone number 123-456-7890 as 1234567890.
The first name of the individual submitting the claim.
The last name of the individual submitting the claim.
The middle name or initial of the individual submitting the claim.
The business name of the organization submitting the claim.
The submitter's Electronic Transmitter Identification Number (ETIN), as assigned by the payer. For some payers, this may be the same as the submitter's NPI or TIN, but it can also be another unique identifier. Payers can refer to this identifier as the Provider Number, Submitter ID, Submitter Identifier, Submitter Primary Number, Sender Code, Certified Contracted Provider ID, and other names.
If you don't provide this property, Stedi uses the billing provider's NPI from billing.npi property.
The person or entity who is the primary policyholder for the health plan or a dependent with their own member ID.
- When a dependent has a unique, payer-assigned member ID, treat them as the
subscriberfor the claim submission - include their information here and omit thedependentobject from the request. Note that the subscriber can be an individual or a business entity. Stedi treats the subscriber as an individual when the request doesn't contain a value for thesubscriber.organizationNameproperty. - You must set the
dateOfBirthandgenderproperties when the subscriber is the patient. Stedi determines that the subscriber is the patient when thedependentobject is not included in the request. - If either
dateOfBirthorgenderis set, you must include both properties. You can either include both properties or neither within a single request.
Show attributes
The subscriber's address. Every claim must include address information in either the subscriber (when the patient is the subscriber) or dependent (when the patient is a dependent) object. You must include at least the address1 and city properties in this object. The state and postalCode properties are also required for all United States and Canadian addresses.
- The address must be the patient's correct address at the time of service. Don't use placeholder values to complete unknown address information. Use of outdated or placeholder values could cause the payer to reject, deny, or delay the claim due to suspected fraud.
- If you don't know the patient's address, you should first submit a Real-Time Eligibility Check for the patient and then copy the patient's address from either the
subscriberordependentobject in the response. - If the patient doesn't have a current address, you can populate the
address1property withUNKNOWNand populate the city, state, and zip code with appropriate values based on your discretion. However, some payers may have explicit rules for how to handle this situation, so you should check the payer's specific requirements before using this approach.
Show attributes
The first line of the street address. This typically contains the building number and street name.
The second line of the street address. This typically contains the apartment or suite number.
The city name.
Use the alpha-2 country codes from Part 1 of ISO 3166.
Use the country subdivision codes from Part 2 of ISO 3166.
The postal zone or zip code. Exclude punctuation and spaces.
The state or province code. Only required when the city is in the Unites States and Canada.
The subscriber's date of birth. This property is required if the subscriber is an individual.
The subscriber's first name. This property is recommended when the subscriber is an individual. Some payers reject requests without the firstName property.
Identifies the subscriber's gender. This property is required when the subscriber is the patient. Can be set to F - Female, M - Male, or U - Unknown.
Some payers may reject the claim if the patient's gender doesn't match the gender they have recorded in their member records. If the gender isn't known or the patient declines to answer, use U or perform an eligibility check to determine the gender according to the payer's records.
MFUThe subscriber's health plan group number.
- Provide this property OR the
policyNumber, not both. - Provide this property OR the
subscriberGroupName, not both. If this property is set, Stedi ignores thesubscriberGroupNameproperty.
Identifies the type of insurance policy within a specific insurance program. This property is required when sending claims to Medicare and Medicare is not the primary payer (paymentResponsibilityLevelCode is not set to P). Otherwise, don't include this property in the claim.
Visit Claims code lists for a complete list of insurance type codes.
1213141516The subscriber's last name. This property is required if the subscriber is an individual.
Don't include the subscriber's name suffix, such as Jr. or III. Use the designated suffix property instead.
The member ID for the subscriber's insurance policy. This property is required if the subscriber is an individual.
The subscriber's middle name or initial.
The business name of the entity submitting the claim. When the subscriber is an organization, you should identify the patient in the dependent object.
Code identifying the payer's level of responsibility for paying this claim. Visit Claims code lists for a complete list of possible codes.
- Stedi sets this property to
P- Primary by default. You only need to include it when you need to submit codes other thanP. This can happen when the patient has multiple insurance policies. For example, if a patient is covered by both Medicare and an employer-sponsored commercial plan, you could bill the commercial plan first asPand then bill the Medicare payer second asS. - Either this property or
otherSubscriberInformation.paymentResponsibilityLevelCodemust be set toPto indicate the primary insurance payer. Stedi rejects claims - including secondary and tertiary claims - that don't include information for the primary payer.
ABCDEThe subscriber's health plan policy number. You should provide either this property OR the groupNumber, not both.
The subscriber's Social Security Number.
The name of the subscriber's health plan. For example, Cigna or Blue Cross Blue Shield.
Provide either this property OR the groupNumber, not both. If groupNumber is set, Stedi ignores this value and uses the value in groupNumber.
The suffix of the subscriber's name, such as Jr. or Sr. Only include the subscriber's personal name suffix - don't include professional or academic titles, such as M.D. or MBA.
The entity responsible for overseeing the rendering provider and the care reported in this claim. Applies when the rendering provider is supervised by a physician. Use when the provider applies to the entire claim, not just a specific service line.
This should be an individual, not an organization, and you should supply at least the provider's lastName and an identifier, which is typically the npi.
Show attributes
Show attributes
The first line of the street address. This typically contains the building number and street name.
The second line of the street address. This typically contains the apartment or suite number.
The city name.
Use the alpha-2 country codes from Part 1 of ISO 3166.
Use the country subdivision codes from Part 2 of ISO 3166.
The postal zone or zip code. Exclude punctuation and spaces.
The state or province code. Only required when the city is in the Unites States and Canada.
The commercial number of the supervising provider.
You must include at least one communication method (phone, fax, or email) in this object.
Show attributes
The email address.
The fax number.
The full name of the person or office.
The phone extension, if applicable.
The phone number, formatted as AAABBBCCCC, where AAA represents the area code, BBB is the telephone number prefix, and CCCC is the telephone number. The phone number should only include the digits 0 to 9. Don't include separators, such as dashes, and don't include long distance access numbers, such as 1. For example, you would format the phone number 123-456-7890 as 1234567890.
The first name of the supervising provider.
The last name of the supervising provider.
The location number of the supervising provider.
The middle name or initial of the supervising provider.
The individual National Provider Identifier (NPI) assigned to the supervising provider.
The supervising provider's business name, when the provider is not an individual.
This field is now automatically populated and it only remains for backwards compatibility.
Deprecated; do not use.
Social Security Number without spaces or punctuation (9 digits)
The state license number of the supervising provider. This is assigned directly by a payer in order to identify the provider in their system. This is not commonly used.
The suffix of the supervising provider's name, such as Jr. or III.
This is the payer's business name, like Cigna or Aetna.
Secondary identifiers for the payer. You can include up to three properties in this object.
Show attributes
Claim Office Number.
Employer Identification Number. This must be a string of exactly nine numbers with no separators.
National Association of Insurance Commissioners (NAIC) Code.
Payer Identification Number. This shape is deprecated since 1/9/25.
This is the Payer ID. Visit the Payer Network for a complete list. You can send requests using the Primary Payer ID, the Stedi Payer ID, or any alias listed in the payer record.
Whether you want to send a test or production claim. This property also allows you to filter claims in the Stedi portal by production or test data. By default, this property is set to P for production data. Use T to designate a claim as test data.
Response
DentalClaimsSubmission 200 response
Information about the claim.
Show attributes
This shape is deprecated: Currently not used.
An identifier Stedi assigns to the claim.
A tracking number that Stedi assigns to the claim.
The X12 EDI version Stedi used to generate the claim for the payer. This is always 5010.
The patientControlNumber from the original request, if supplied. This is a unique identifier that you assign to the claim so you can track the claim and correlate it with responses from the payer.
This shape is deprecated: Please use payerId.
The payer's ID. This is the same as the tradingPartnerServiceId.
A tracking number Stedi assigns to the claim. This is the same as the correlationId.
Contains a unique identifier for each service line, listed in the order the service lines were included in the claim. You can use these identifiers to correlate payer responses to specific service lines.
Array item
A unique identifier for the service line, matching the value provided for the claimInformation.serviceLines.providerControlNumber property in the claim submission. If you didn't provide a value for providerControlNumber, this property contains a randomly generated a ULID for the service line.
Stedi's ID for the entity that submitted the claim.
A timestamp for Stedi's response to the claim submission.
An identifier for the transaction.
Currently not used.
Array item
This shape is deprecated: Currently not used.
Errors resulting from claim edits. You must review and fix these errors before resubmitting.
Array item
The error code.
The description of the error code.
The field related to the error.
Recommended followup actions to correct the error.
Where the error is located in the original request.
The value for the data causing the error.
Currently not used.
Show attributes
A 200 response indicates that Stedi successfully generated the X12 EDI claim format required by the payer. It does not indicate whether the payer has accepted the claim - the payer will respond later with a 277CA containing this information. Learn more about 277CAs. A 400 response indicates one or more problems with the claim data in the request. Examples include missing required fields, invalid values, or incorrect data types. The response includes a message describing the problem.
200 OK400 BAD_REQUESTMetadata from Stedi about the request.
Show attributes
Indicates where this request can be found for support.
The biller ID assigned to this request.
The sender ID assigned to this request.
The submitter ID assigned to this request.
The file execution ID, a unique identifier assigned to the processed file within the Stedi platform.
Information about the payer for the submitted claim.
The status of the claim submission.
An ID for the payer you identified in the original claim. This value may differ from the tradingPartnerServiceId you submitted in the original request because it reflects the payer's internal concept of their ID, not necessarily the ID Stedi uses to route requests to this payer.
A list of warnings. Currently not used.
Array item
A machine-readable code indicating the type of problem.
A human-readable description of the problem.
curl --request POST \ --url "https://healthcare.us.stedi.com/2024-04-01/dental-claims/submission" \ --header "Authorization: <api_key>" \ --header "Content-Type: application/json" \ --data '{ "billing": { "address": { "address1": "ABA Inc 123 Some St", "city": "Denver", "postalCode": "802383000", "state": "CO" }, "contactInformation": { "name": "ABA Inc", "phoneNumber": "3134893157" }, "employerId": "123456789", "npi": "1999999992", "organizationName": "ABA Inc", "providerType": "BillingProvider", "taxonomyCode": "106S00000X" }, "claimInformation": { "benefitsAssignmentCertificationIndicator": "Y", "claimChargeAmount": "832.00", "claimFilingCode": "FI", "claimFrequencyCode": "1", "claimSupplementalInformation": { "priorAuthorizationNumber": "20231010012345678" }, "healthCareCodeInformation": [ { "diagnosisCode": "K08101", "diagnosisTypeCode": "ABK" } ], "patientControlNumber": "<YOUR-CLAIM-ID>", "placeOfServiceCode": "12", "planParticipationCode": "A", "releaseInformationCode": "Y", "serviceFacilityLocation": { "address": { "address1": "ABA Inc 123 Some St", "city": "Denver", "postalCode": "802383100", "state": "CO" }, "npi": "1999999992", "organizationName": "ABA Inc", "phoneNumber": "3131234567" }, "serviceLines": [ { "dentalService": { "compositeDiagnosisCodePointers": { "diagnosisCodePointers": [ "1" ] }, "lineItemChargeAmount": "832.00", "oralCavityDesignation": [ "1", "2" ], "placeOfServiceCode": "12", "procedureCode": "D7140", "procedureCount": 2, "prosthesisCrownOrInlayCode": "I" }, "providerControlNumber": "a0UDo000000dd2dMAA", "renderingProvider": { "firstName": "Jane", "lastName": "Doe", "npi": "1999999992", "taxonomyCode": "122300000X" }, "serviceDate": "20230428", "teethInformation": [ { "toothCode": "3", "toothSurfaceCodes": [ "M", "O" ] } ] } ], "signatureIndicator": "Y", "toothStatus": [ { "toothNumber": "3", "toothStatusCode": "E" } ] }, "payerAddress": { "address1": "PO Box 7000", "city": "Camden", "postalCode": "29000", "state": "SC" }, "receiver": { "organizationName": "United HealthCare Dental" }, "rendering": { "firstName": "Jane", "lastName": "Doe", "npi": "1999999992", "providerType": "RenderingProvider", "taxonomyCode": "106S00000X" }, "submitter": { "contactInformation": { "name": "BILLING DEPARTMENT", "phoneNumber": "3131234567" }, "organizationName": "ABA Inc", "submitterIdentification": "<YOUR-SUBMITTER-ID" }, "subscriber": { "address": { "address1": "1234 Some St", "city": "Buckeye", "postalCode": "85326", "state": "AZ" }, "dateOfBirth": "20180615", "firstName": "John", "gender": "F", "groupNumber": "1234567890", "lastName": "Doe", "memberId": "123412345", "paymentResponsibilityLevelCode": "P" }, "tradingPartnerName": "United HealthCare Dental", "tradingPartnerServiceId": "52133", "usageIndicator": "T" }'{
"claimReference": {
"correlationId": "01JDQMX92Q1T561BH8NKX750TQ",
"formatVersion": "5010",
"patientControlNumber": "0U1LBRS4",
"payerId": "52133",
"rhclaimNumber": "01JDQMX92Q1T561BH8NKX750TQ",
"serviceLines": [
{
"lineItemControlNumber": "a0UDo000000dd2dMAA"
}
],
"timeOfResponse": "2024-11-27T20:27:27.077Z"
},
"controlNumber": "1",
"httpStatusCode": "200 OK",
"meta": {
"traceId": "9b491769-052e-4738-93d6-e0b5f6d83f53"
},
"payer": {
"payerId": "52133",
"payerName": "United HealthCare Dental"
},
"status": "SUCCESS",
"tradingPartnerServiceId": "52133"
}