POST | /codecheck/codecheck | Validates NCD/LCD | Validates NCD/LCD |
---|
Name | Parameter | Data Type | Required | Description |
---|---|---|---|---|
providerType | path | string | No | Provider Type. H = Hospital, P = Physician |
codeCheckTypes | path | List | No | Code Check Types (NCD and/or LCD) |
cptCodes | path | List | No | CPT Codes (max of 50) |
contractorNumber | path | string | No | Contractor Number |
contractorType | path | string | No | Contractor Type |
contractorTypeName | path | string | No | Contractor Type Name |
effectiveDate | path | DateTime | No | Effective Date |
icdCodes | path | List | No | ICD9/10 Codes |
icdType | path | string | No | ICD Type (icd-9 cm or icd-10 cm) |
state | path | string | No | State (ex: WA) |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /jsv/reply/CodeCheck HTTP/1.1
Host: api.vitalware.com
Content-Type: text/jsv
Content-Length: length
{
providerType: String,
codeCheckTypes:
[
String
],
cptCodes:
[
String
],
contractorNumber: String,
contractorType: String,
contractorTypeName: String,
effectiveDate: 0001-01-01,
icdCodes:
[
String
],
icdType: String,
state: String
}
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { request: { providerType: String, codeCheckTypes: [ String ], cptCodes: [ String ], contractorNumber: String, contractorType: String, contractorTypeName: String, effectiveDate: 0001-01-01, icdCodes: [ String ], icdType: String, state: String }, response: { results: [ { status: String, statusId: 0, primaryCodeId: 0, primaryCode: 0, codes: [ { codeId: 0, code: String, codeType: String, description: String } ], issues: [ { type: String, codeId: 0, code: String, reason: String, policy: String, policyId: 0, policyType: String, policyName: String, editId: 0, status: String, statusId: 0, version: 0 } ] } ] }, responseStatus: { errorCode: String, message: String, stackTrace: String, errors: [ { errorCode: String, fieldName: String, message: String } ] } }