The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
rcmResponse: False,
visitsToCharge:
[
{
visitId: 00000000000000000000000000000000,
logNumber: 0,
payers:
[
{
payerId: 00000000000000000000000000000000,
payerType: String,
financialClass: String,
wantsAllChargeLines: False,
requiresNDC: False,
orderOfResponsibility: String,
icdType: 0,
emcPid: String,
authorizationNumber: String
}
],
practiceId: 00000000000000000000000000000000,
clinicId: 00000000000000000000000000000000,
protocols:
[
{
practiceId: 00000000000000000000000000000000,
protocolId: 00000000000000000000000000000000,
procedures:
[
{
cptCode: String,
charge:
{
currency: String,
amount: 0
},
arAmount:
{
currency: String,
amount: 0
},
payerId: 00000000000000000000000000000000,
description: String,
isOverridden: False
}
]
}
],
providerId: 00000000000000000000000000000000,
providerCredentials: String,
patientId: 00000000000000000000000000000000,
visitType: String,
selfPay: False,
visitSigned: False,
admitDate: 0001-01-01,
dischargeDate: 0001-01-01,
createdId: String,
createdUserNumber: 0,
createdOn: String,
diagnosis:
[
{
icd9DiagCode: String,
icd10DiagCode: String,
diagCodePk: 00000000000000000000000000000000,
priority: 0,
snomed: String
}
],
services:
[
{
cptCode: String,
quantity: 0,
modifier:
[
String
],
dateOfService: 0001-01-01,
description: String,
charge:
{
currency: String,
amount: 0
},
associatedDiagnosis:
[
{
icd9DiagCode: String,
icd10DiagCode: String,
diagCodePk: 00000000000000000000000000000000,
priority: 0,
snomed: String
}
],
isLab: False,
isXRay: False,
isDMECode: False
}
],
payments:
[
{
paymentId: 00000000000000000000000000000000,
paymentType: String,
payerId: 00000000000000000000000000000000,
amount:
{
currency: String,
amount: 0
},
notes: String,
paymentCategory: String
}
],
emService:
{
cptCode: String,
suggestedCptCode: String,
codeOverride: False,
modifier:
[
String
],
dateOfService: 0001-01-01,
description: String,
associatedDiagnosis:
[
{
icd9DiagCode: String,
icd10DiagCode: String,
diagCodePk: 00000000000000000000000000000000,
priority: 0,
snomed: String
}
]
},
fees:
[
{
feeId: 00000000000000000000000000000000,
procCode: String,
modifier: String,
chargeAmount:
{
currency: String,
amount: 0
},
arAmount:
{
currency: String,
amount: 0
},
billable: False,
description: String,
revCode: String
}
],
emServiceCptCodes:
[
String
],
autoCodesEligibility:
{
caseRateEnabled: False,
afterHoursEnabled: False,
urgentCareEnabled: False
},
providerRequiresCredentialing: False
}
]
}