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 .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /csv/reply/CodeCheck HTTP/1.1
Host: api.vitalware.com
Content-Type: text/csv
Content-Length: length
{"providerType":"String","codeCheckTypes":["String"],"cptCodes":["String"],"contractorNumber":"String","contractorType":"String","contractorTypeName":"String","effectiveDate":"\/Date(-62135596800000+0000)\/","icdCodes":["String"],"icdType":"String","state":"String"}
HTTP/1.1 200 OK Content-Type: text/csv Content-Length: length {"request":{"providerType":"String","codeCheckTypes":["String"],"cptCodes":["String"],"contractorNumber":"String","contractorType":"String","contractorTypeName":"String","effectiveDate":"\/Date(-62135596800000+0000)\/","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"}]}}