EDI 835 Data Transformation

Transform and create EDI messages using one of our two supported JSON formats.

Our current supported EDI version: 005010

Need help with some of our documentation? Feel free to contact our support team, and one of our support team members will be happy to assist you.

EDI 835 Request to Smart JSON Response

Transforms the EDI 835 message into our Smart JSON format. Recommended unless you need specific requirements that the Smart JSON may not support.

Request headers

Authentication

To make REST API calls, make sure to include your account's email and password in a Base64 encrypted format in the Basic authentication scheme. The value is <Account-Email> and <Account-Password>

LicenseId

<EDI Healthcare Data Transformation License Id>

Response fields

Field

Description

FinancialTransactionAction

string

PaymentAmount

string

IsCredit

boolean

IsDebit

boolean

PaymentMethod

string

PaymentFormat

string

SenderDepositoryFinancialInstitutionNumber

string

SenderBankAccountNumber

string

PayerIdentifier

string

ReceiverOrProviderBankIdNumber

string

ReceiverOrProviderAccountNumber

string

EffectiveDate

string

FinancialTransactionTraceNumber

string

FinancialTransactionPayerIdentifier

string

ProductionDate

string

Payer

Payer represents the payer of the transaction. Use class Payer for reference.

Payee

Payee represents the payee of the transaction. Use class Payee for reference.

ClaimPaymentDetails

List<ClaimPaymentDetails> represents the details for the claim payment. Use class ClaimPaymentDetails for reference.

ProviderAdjustments

List<ProviderAdjustment> represents the provider adjustments for the transaction. Use class ProviderAdjustment for reference.

Sample request

EDI 835 Copy

Sample response

Smart JSON Copy

EDI 835 Request to JSON Response

Transforms an EDI 835 message into JSON.

Request headers

Authentication

To make REST API calls, make sure to include your account's email and password in a Base64 encrypted format in the Basic authentication scheme. The value is <Account-Email> and <Account-Password>

LicenseId

<EDI Healthcare Data Transformation License Id>

Sample request

EDI 835 Copy

Sample response

JSON Copy

JSON Request to EDI 835 Response

Transforms JSON into an EDI 835 message.

Request headers

Authentication

To make REST API calls, make sure to include your account's email and password in a Base64 encrypted format in the Basic authentication scheme. The value is <Account-Email> and <Account-Password>

LicenseId

<EDI Healthcare Data Transformation License Id>

Sample request

JSON Copy

Sample response

EDI 835 Copy

Payer fields

Field

Description

Name

string

BusinessContactName

string

BuisnessContactInformation

List<ReferenceInformation> represents the business contact information for the payer. Use class ReferenceInformation for reference.

TechnicalContactInfomation

List<ContactAndReferenceInformation> represents the technical contact information for the payer. Use class ContactAndReferenceInformation for reference.

WebSiteUrl

string

AddressInformation

AddressInformation represents the address information. Use class AddressInformation for reference.

AdditionalIdentifiers

List<ReferenceInformation> represents any additional identifiers. Use class ReferenceInformation for reference.

ReferenceInformation fields

Field

Description

Identifier

string

IdentifierType

string

Description

string

ContactAndReferenceInformation fields

Field

Description

ContactName

string

ContactCommunicationInformation

List<ReferenceInformation> represents the contact communication information. Use class ReferenceInformation for reference.

AddressInformation fields

Field

Description

StreetAddress1

string

StreetAddress2

string

City

string

State

string

ZipCode

string

Payee fields

Field

Description

Name

string

TechnicalContactName

string

TechnicalContactCommunicationInformation

List<ReferenceInformation> represents the technical contact communication information for the payee. Use class ReferenceInformation for reference.

AddressInformation

AddressInformation represents the address information. Use class AddressInformation for reference.

AdditionalIdentifiers

List<ReferenceInformation> represents any additional identifiers. Use class ReferenceInformation for reference.

ClaimPaymentDetails fields

Field

Description

ProviderSummaryInfomation

ProviderSummaryInfomation represents the provider summary information. Use class ProviderSummaryInfomation for reference.

ClaimPaymentInformation

List<ClaimPaymentInformation> represents the claim payment information. Use class ClaimPaymentInformation for reference.

ProviderSummaryInfomation fields

Field

Description

ProviderIdentification

string

FiscalPeriodDate

string

NumberOfClaims

string

TotalClaimsCharges

string

TotalMedicareSecondaryPayerAmount

string

TotalNonLabChargeAmount

string

TotalHCPCSReportedChargeAmount

string

TotalHCPCSPayableAmount

string

TotalProfessionalComponentAmount

string

TotalMedicareSecondaryPayerPatientLiabilityNetAmount

string

TotalPatientReimbursementAmount

string

TotalPeriodicInterimPaymentClaimCount

string

TotalPeriodicInterimPaymentAmount

string

ClaimPaymentInformation fields

Field

Description

PatientControlNumber

string

ClaimStatus

string

ClaimChargeAmount

string

ClaimPaymentAmount

string

PatientResponsibilityAmount

string

PayerClaimControlNumber

string

FacilityCode

string

ClaimFrequencyCode

string

ClaimAdjustments

List<ClaimAdjustment> represents the claim adjustments. Use class ClaimAdjustment for reference.

PatientName

EntityProfile represents the patient name. Use class EntityProfile for reference.

InsuredName

EntityProfile represents the insured name. Use class EntityProfile for reference.

CorrectedPatientInsuredName

EntityProfile represents the corrected patient insured name. Use class EntityProfile for reference.

ServiceProviderName

EntityProfile represents the service provider name. Use class EntityProfile for reference.

CrossoverCarrierName

EntityProfile represents the crossover carrier name. Use class EntityProfile for reference.

CorrectedPriorityPayerName

EntityProfile represents the corrected priority payer name. Use class EntityProfile for reference.

OtherSubscriberName

EntityProfile represents the other subscriber name. Use class EntityProfile for reference.

InpatientAdjudicationInformation

InpatientAdjudicationInformation represents the inpatient adjudication information. Use class InpatientAdjudicationInformation for reference.

OutpatientAdjudicationInformation

OutpatientAdjudicationInformation represents the outpatient adjudication information. Use class OutpatientAdjudicationInformation for reference.

OtherClaimRelatedIdentification

List<ReferenceInformation> represents the other claim related identification. Use class ReferenceInformation for reference.

RenderingProviderIdentification

List<ReferenceInformation> represents the rendering provider identification. Use class ReferenceInformation for reference.

ClaimDates

List<DateQualifierValue> represents the claim dates. Use class DateQualifierValue for reference.

CoverageExpirationDate

string

ClaimReceivedDate

string

ClaimSupplementalInformationAmount

List<QualifierAndValue> represents the claim supplemental information amount. Use class QualifierAndValue for reference.

ClaimSupplementalInformationQuantity

List<QualifierAndValue> represents the claim supplemental information quantity. Use class QualifierAndValue for reference.

ServicePaymentInformation

List<ServicePaymentInformation> represents the service payment information. Use class ServicePaymentInformation for reference.

ClaimAdjustment fields

Field

Description

AdjustmentCategory

string

AdjustmentDetails

List<AdjustmentDetails> represents the adjustment details. Use class AdjustmentDetails for reference.

AdjustmentDetails fields

Field

Description

ReferenceIdentification

string

AdjustmentAmount

string

AdjustmentQuantity

string

AdjustmentReason

string

EntityProfile fields

Field

Description

FirstName

string

LastNameOrOrganizationName

string

MiddleName

string

Identifier

string

IdentifierType

string

InpatientAdjudicationInformation fields

Field

Description

CoveredDaysOrVisitCount

string

ProspectivePaymentSystemOperatingOutlierAmount

string

LifetimePsychiatricDaysCount

string

ClaimDiagnosisRelatedGroupAmount

string

ClaimPaymentRemarkCode

string

ClaimDisproportionateShareAmount

string

ClaimMedicareSecondaryPayerPassthroughAmount

string

ClaimProspectivePaymentSystemCapitalAmount

string

ProspectivePaymentSystemCapitalFederalSpecificPortionDiagnosisRelatedGroupAmount

string

ProspectivePaymentSystemCapitalHospitalSpecificPortionDiagnosisRelatedGroupAmount

string

ProspectivePaymentSystemCapitalDisproportionateShareHospitalDiagnosisRelatedGroupAmount

string

OldCapitalAmount

string

ProspectivePaymentSystemCapitalIndirectMedicalEducationAmount

string

ProspectivePaymentSystemOperatingHospitalSpecificDiagnosisRelatedGroupAmount

string

CostReportDayCount

string

ProspectivePaymentSystemFederalSpecificDiagnosisRelatedGroupAmount

string

ClaimProspectivePaymentSystemCapitalOutlierAmount

string

ClaimIndirectTeachingAmount

string

NonpayableProfessionalComponentAmount

string

AdditionalClaimPaymentRemarkCodes

List<string>

ProspectivePaymentSystemCapitalExceptionAmount

string

OutpatientAdjudicationInformation fields

Field

Description

ReimbursementRate

string

ClaimHCPCSPayableAmount

string

ClaimPaymentRemarkCodes

string

ClaimESRDPaymentAmount

string

NonpayableProfessionalComponentAmount

string

DateQualifierValue fields

Field

Description

Date

string

Qualifier

string

QualifierAndValue fields

Field

Description

Value

string

CodeQualifier

string

ServicePaymentInformation fields

Field

Description

MedicalProcedureInformation

MedicalProcedureInformation represents the medical procedure information. Use class MedicalProcedureInformation for reference.

ChargeAmount

string

ProviderPaymentAmount

string

NationalUniformBillingCommitteeRevenueCode

string

QuantityPaid

string

SubmittedMedicalProcedure

MedicalProcedureInformation represents the submitted medical procedure. Use class MedicalProcedureInformation for reference.

QuantitySubmitted

string

ServiceDate

List<DateQualifierValue> represents the service date. Use class DateQualifierValue for reference.

ServiceAdjustment

List<ClaimAdjustment> represents the service adjustment. Use class ClaimAdjustment for reference.

ServiceIdentification

List<ReferenceInformation> represents the service identification. Use class ReferenceInformation for reference.

LineItemControlNumber

ReferenceInformation represents the line item control number. Use class ReferenceInformation for reference.

RenderingProvider

List<ReferenceInformation> represents the rendering provider. Use class ReferenceInformation for reference.

HealthcarePolicyIdentification

List<ReferenceInformation> represents the healthcare policy identification. Use class ReferenceInformation for reference.

ServiceSupplementalAmount

List<QualifierAndValue> represents the service supplemental amount. Use class QualifierAndValue for reference.

ServiceSupplementalQuantity

List<QualifierAndValue> represents the service supplemental quantity. Use class QualifierAndValue for reference.

HealthcareRemarkCodes

List<QualifierAndValue> represents the healthcare remark codes. Use class QualifierAndValue for reference.

MedicalProcedureInformation fields

Field

Description

CodeType

string

ProcedureCode

string

ProcedureCodeModifiers

List<string>

ProviderAdjustment fields

Field

Description

ProviderIdentifier

string

FiscalPeriodDate

string

Adjustments

List<AdjustmentDetails> represents the adjustments. Use class AdjustmentDetails for reference.