|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectau.gov.nehta.vendorlibrary.hi.hpii.ProviderSearchHIProviderDirectoryForIndividualClient
public class ProviderSearchHIProviderDirectoryForIndividualClient
An implementation of a Healthcare Identifiers (HI) - Healthcare Provider Identifier Individual (HPI-I) search client. This class may be used to connect to the Medicare HI Service to do Provider Search HI Provider Directory For Individual searches.
Nested Class Summary | |
---|---|
static class |
ProviderSearchHIProviderDirectoryForIndividualClient.ArgumentValidator
Validates search parameters are correct for the various search types. |
Field Summary | |
---|---|
static java.lang.String |
EMPTY
Empty String variable. |
Constructor Summary | |
---|---|
ProviderSearchHIProviderDirectoryForIndividualClient(java.lang.String serviceEndpoint,
au.net.electronichealth.ns.hi.common.qualifiedidentifier._3_0.QualifiedId individualQualifiedId,
javax.xml.ws.Holder<au.net.electronichealth.ns.hi.common.commoncoreelements._3_0.ProductType> productHeader,
java.security.PrivateKey signingPrivateKey,
java.security.cert.X509Certificate signingCertificate,
javax.net.ssl.SSLSocketFactory sslSocketFactory)
Constructor which creates a new ProviderSearchHIProviderDirectoryForIndividual Client with an endpoint and an SSL Socket Factory. |
|
ProviderSearchHIProviderDirectoryForIndividualClient(java.lang.String serviceEndpoint,
au.net.electronichealth.ns.hi.common.qualifiedidentifier._3_0.QualifiedId individualQualifiedId,
au.net.electronichealth.ns.hi.common.qualifiedidentifier._3_0.QualifiedId organisationQualifiedId,
javax.xml.ws.Holder<au.net.electronichealth.ns.hi.common.commoncoreelements._3_0.ProductType> productHeader,
java.security.PrivateKey signingPrivateKey,
java.security.cert.X509Certificate signingCertificate,
javax.net.ssl.SSLSocketFactory sslSocketFactory)
Constructor which creates a new ProviderSearchHIProviderDirectoryForIndividual Client with an endpoint and an SSL Socket Factory, with the optional contracted service providers HPI-O organisation qualified ID set. |
Method Summary | |
---|---|
au.net.electronichealth.ns.hi.svc.hiproviderdirectoryforindividual._3_2_0.SearchHIProviderDirectoryForIndividualResponse |
demographicSearch(au.net.electronichealth.ns.hi.svc.hiproviderdirectoryforindividual._3_2_0.SearchHIProviderDirectoryForIndividual request)
Executes a Demographic HPI-I search. |
java.lang.String |
getLastSoapRequest()
Getter for lastSoapRequest. |
java.lang.String |
getLastSoapResponse()
Getter for lastSoapResponse. |
au.net.electronichealth.ns.hi.svc.hiproviderdirectoryforindividual._3_2_0.SearchHIProviderDirectoryForIndividualResponse |
identifierSearch(au.net.electronichealth.ns.hi.svc.hiproviderdirectoryforindividual._3_2_0.SearchHIProviderDirectoryForIndividual request)
Executes an Identifier HPI-I search. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String EMPTY
Constructor Detail |
---|
public ProviderSearchHIProviderDirectoryForIndividualClient(java.lang.String serviceEndpoint, au.net.electronichealth.ns.hi.common.qualifiedidentifier._3_0.QualifiedId individualQualifiedId, javax.xml.ws.Holder<au.net.electronichealth.ns.hi.common.commoncoreelements._3_0.ProductType> productHeader, java.security.PrivateKey signingPrivateKey, java.security.cert.X509Certificate signingCertificate, javax.net.ssl.SSLSocketFactory sslSocketFactory)
serviceEndpoint
- the Web Service endpoint for the Medicare HI Service interface (Mandatory)individualQualifiedId
- The qualified user ID for connecting to the ProviderSearchHIProviderDirectoryForIndividual service (Mandatory)productHeader
- The product header data for connecting to the ProviderSearchHIProviderDirectoryForIndividual service (Mandatory)signingPrivateKey
- The private key to be used for signing (Mandatory)signingCertificate
- The certificate to be used for signing (Mandatory)sslSocketFactory
- the SSL Socket Factory to be used when connecting to the Web Service providerpublic ProviderSearchHIProviderDirectoryForIndividualClient(java.lang.String serviceEndpoint, au.net.electronichealth.ns.hi.common.qualifiedidentifier._3_0.QualifiedId individualQualifiedId, au.net.electronichealth.ns.hi.common.qualifiedidentifier._3_0.QualifiedId organisationQualifiedId, javax.xml.ws.Holder<au.net.electronichealth.ns.hi.common.commoncoreelements._3_0.ProductType> productHeader, java.security.PrivateKey signingPrivateKey, java.security.cert.X509Certificate signingCertificate, javax.net.ssl.SSLSocketFactory sslSocketFactory)
serviceEndpoint
- the Web Service endpoint for the Medicare HI Service interface (Mandatory)individualQualifiedId
- The qualified user ID for connecting to the ProviderSearchHIProviderDirectoryForIndividual service (Mandatory)organisationQualifiedId
- The qualified user ID for connecting to the ProviderSearchHIProviderDirectoryForIndividual service (Optional)productHeader
- The product header data for connecting to the ProviderSearchHIProviderDirectoryForIndividual service (Mandatory)signingPrivateKey
- The private key to be used for signing (Mandatory)signingCertificate
- The certificate to be used for signing (Mandatory)sslSocketFactory
- the SSL Socket Factory to be used when connecting to the Web Service providerMethod Detail |
---|
public final au.net.electronichealth.ns.hi.svc.hiproviderdirectoryforindividual._3_2_0.SearchHIProviderDirectoryForIndividualResponse identifierSearch(au.net.electronichealth.ns.hi.svc.hiproviderdirectoryforindividual._3_2_0.SearchHIProviderDirectoryForIndividual request) throws au.net.electronichealth.ns.hi.svc.hiproviderdirectoryforindividual._3_2_0.StandardErrorMsg
request
- the SearchHIProviderDirectoryForIndividual request object containing the following mandatory fields:
HPI-I
au.net.electronichealth.ns.hi.svc.hiproviderdirectoryforindividual._3_2_0.StandardErrorMsg
- if the Web Service call fails.public final au.net.electronichealth.ns.hi.svc.hiproviderdirectoryforindividual._3_2_0.SearchHIProviderDirectoryForIndividualResponse demographicSearch(au.net.electronichealth.ns.hi.svc.hiproviderdirectoryforindividual._3_2_0.SearchHIProviderDirectoryForIndividual request) throws au.net.electronichealth.ns.hi.svc.hiproviderdirectoryforindividual._3_2_0.StandardErrorMsg
request
- the SearchHIProviderDirectoryForIndividual request object containing the following mandatory fields:
Family Name
and the following optional fields:
Either "Australian Address Criteria" OR "International Address Criteria" but not both.
au.net.electronichealth.ns.hi.svc.hiproviderdirectoryforindividual._3_2_0.StandardErrorMsg
- if the Web Service call fails.public final java.lang.String getLastSoapResponse()
public final java.lang.String getLastSoapRequest()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |