Overview
The iSalusExternal.ExportClaimProcedures webservice is used to obtain the procedure line item data for a practice based on given inputs. Both the input and output of this webservice mirrors that which is available in the Data Export window for Claim Procedure Lines
Sample Call
Request
<request>
<security>
<key>9A136C9B-46C2-40CD-9023-5789245A928C</key>
<version>1.0</version>
<userid />
<account>0F0A7417-B12C-41BA-97A9-60AAF7917F6C</account>
</security>
<start_date>01/01/2016</start_date>
<end_date>06/01/2016</end_date>
<submission></submission>
<status_list>
<claim_status>1</claim_status>
</status_list>
<sub_status_list>
<claim_sub_status>1</claim_sub_status>
</sub_status_list>
<payer_list>
<entity_id>1</entity_id>
</payer_list>
<location_list>
<entity_id>1</entity_id>
</location_list>
<rendering_list>
<entity_id>1</entity_id>
</rendering_list>
<referring_list>
<entity_id>1</entity_id>
</referring_list>
<supervising_list>
<entity_id>1</entity_id>
</supervising_list>
<ordering_list>
<entity_id>1</entity_id>
</ordering_list>
<owner_list>
<users_id>admin</users_id>
</owner_list>
</request>
Element Description
Request
The Request element will serve as a wrapper for the entire body of the XML request.
Request > Security
See documentation for the Security node here: Access to Webservices
Request > StartDate
The beginning encounter date for the claim.
Request > EndDate
The ending encounter date for the claim.
Request > Submission
A flag to indicate if the claim has been submitted to the payer/patient.
- Y = Yes
- N = No
Request > Status_List
A wrapper for the various claim_status element.
Request> Status_list > Claim_Status
1 to many claim_status elements can be wrapped in the Status_List element. Accepts a numerical representation of the claim status. Leave blank to not filter by claim status. Claim statuses can be retrieved for a database here: iSalusWindow.GetList where <name> = claim_status
Request > Sub_Status_List
A wrapper for the various claim_sub_status element.
Request> Sub_Status_list > Claim_Sub_Status
1 to many claim_sub_status elements can be wrapped in the Sub_ Status_List element. Accepts a numerical representation of the claim sub status. Leave blank to not filter by claim sub status. Claim sub statuses can be retrieved for a database here: iSalusWindow.GetList where <name> = claim_sub_status
Request > Payer_List
A wrapper for the various payer entity ID elements.
Request> Payer_List > Entity_ID
1 to many entity_id elements can be wrapped in the payer_list element. Accepts a numerical representation of the payer entity ID. Leave blank to not filter by payer. Payer entity ID's can be retrieved for a database here: iSalusWindow.GetList where <name> = insurance_payers
Request > Location_list
A wrapper for the various location entity ID elements.
Request> Location_List > Entity_ID
1 to many entity_id elements can be wrapped in the location_list element. Accepts a numerical representation of the service location's entity ID. Leave blank to not filter by location. Location entity ID's can be retrieved for a database here: iSalusWindow.GetList where <name> = service_location
Request > Rendering_list
A wrapper for the various rendering provider entity ID elements.
Request> Rendering_List > Entity_ID
1 to many entity_id elements can be wrapped in the rendering_list element. Accepts a numerical representation of the rendering provider's entity ID. Leave blank to not filter by rendering provider. Rendering provider entity ID's can be retrieved for a database here: iSalusWindow.GetList where <name> = rendering_provider
Request > Referring_list
A wrapper for the various referring provider entity ID elements.
Request> Referring_List > Entity_ID
1 to many entity_id elements can be wrapped in the referring_list element. Accepts a numerical representation of the referring provider's entity ID. Leave blank to not filter by referring provider. Referring provider entity ID's can be retrieved for a database here: iSalusWindow.GetList where <name> = referring_provider
Request > Supervising_list
A wrapper for the various supervising provider entity ID elements.
Request> Supervising_List > Entity_ID
1 to many entity_id elements can be wrapped in the supervising_list element. Accepts a numerical representation of the supervising provider's entity ID. Leave blank to not filter by supervising provider. Supervising provider entity ID's can be retrieved for a database here: iSalusWindow.GetList where <name> = rendering_provider
Request > Ordering_list
A wrapper for the various ordering provider entity ID elements.
Request> Ordering_List > Entity_ID
1 to many entity_id elements can be wrapped in the ordering_list element. Accepts a numerical representation of the ordering provider's entity ID. Leave blank to not filter by ordering provider. Ordering provider entity ID's can be retrieved for a database here: iSalusWindow.GetList where <name> = rendering_provider
Request > Owner_list
A wrapper for the various claim owner user ID's elements.
Request> Owner_List > User_id
1 to many user_id elements can be wrapped in the owner_list element. Accepts a user ID for the end user assigned to the claim. Leave blank to not filter by claim owner. User ID's can be retrieved for a database here: iSalusWindow.GetList where <name> = users
Response
<response xmlns="http://www.isalushealthcare.webservices/">
<ClaimProcedure>
<claim_number>30165</claim_number>
<sort_order>1</sort_order>
<from_date>05/15/2016</from_date>
<to_date>05/15/2016</to_date>
<procedure_code>G0439</procedure_code>
<pos>11</pos>
<tos></tos>
<units>1</units>
<charge>150.00</charge>
<extended_charge>150.00</extended_charge>
<modifier_1></modifier_1>
<modifier_2></modifier_2>
<modifier_3></modifier_3>
<modifier_4></modifier_4>
<icd9_1>Z01411</icd9_1>
<icd9_2></icd9_2>
<icd9_3></icd9_3>
<icd9_4></icd9_4>
<icd9_5></icd9_5>
<icd9_6></icd9_6>
<icd9_7></icd9_7>
<icd9_8></icd9_8>
<start_time></start_time>
<end_time></end_time>
<tax_amount>0</tax_amount>
<tax_rate>0</tax_rate>
<diagnosis_id>45457</diagnosis_id>
<created_by>!ellen</created_by>
<posted>06/19/2017 11:38AM</posted>
</ClaimProcedure>
....
<claimProcedure> -- repeats
....
</response>
Element Description
Response
The Response element will server as a wrapper for the entire body of the XML response.
Response > ClaimProcedure
The ClaimProcedure element will serve as a wrapper for all individual data points for the procedure in question.
Response > ClaimProcedure > Child Nodes
For all remaining elements, please refer to the Data Export guide for Claims Procedure Lines that explain the response elements: Claim Procedure Lines Export