class Trizetto::Api::PayerList::WebService
Ruby wrapper for the PayerList
WebService
References
-
{mytools.gatewayedi.com/Help/documents/Eligibility/WS%20PayerList%20Vendor%20Toolkit.pdf Service Documentation}
-
{services.gatewayedi.com/PayerList/PayerList.asmx?WSDL WSDL}
-
{services.gatewayedi.com/PayerList/PayerList.asmx Service Description}
Public Class Methods
# File lib/trizetto/api/payer_list/web_service.rb, line 14 def initialize(options = {}) super(options.merge({ wsdl: File.join( File.dirname(__FILE__), 'web_service.wsdl' ), endpoint: Trizetto::Api.configuration.payer_list_webservice_endpoint, })) end
Public Instance Methods
Retrieves the HTTP location of payer enrollment forms for eligibility.
# File lib/trizetto/api/payer_list/web_service.rb, line 54 def doc_links(pid) @client.call(:get_doc_links, message: {pid: pid}) end
Retrieves all Gateway EDI recognized payers along with their supported transaction types and servicing states and links to their enrollment documentation, if it exists.
The service provides the following information for each payer
-
Type – HCFA or UB.
-
Payer ID – The Gateway EDI payer identification number.
-
Payer Name – The payer name.
-
Nation Wide – Yes or No.
-
Servicing States – List of supported states.
-
Supported Transactions – List of supported transactions.
– Description – A description of the available transactions. Transaction include Claims, Real-time Claim Status, Remittance Advice, Real-time Eligibility
, and Electronic COB. – Enrollment Required – Yes or No. – Enrollment Agreement – A http link to the enrollment documentation. – Authorization Required – Yes or No.
-
Provider ID Required – Yes or No.
-
NPI Enabled – Yes or No.
-
Last Date Modified – Last date that payer information was modified.
Note: You probably need to set a long timeout to make this call Note: I've never got this request to complete
# File lib/trizetto/api/payer_list/web_service.rb, line 49 def payer_list @client.call(:get_xml_payer_list, message: {}) end
Tests to see if the service is up
References
-
{services.gatewayedi.com/PayerList/PayerList.asmx?op=Ping Service Description }
# File lib/trizetto/api/payer_list/web_service.rb, line 25 def ping @client.call(:ping, message: {}) end