au.gov.nehta.vendorlibrary.hi.readreferencedata
Class ReadReferenceDataClient
java.lang.Object
au.gov.nehta.vendorlibrary.hi.client.ClientBase<T>
au.gov.nehta.vendorlibrary.hi.client.BaseClient_30<au.net.electronichealth.ns.hi.svc.hiproviderreadreferencedata._3_2_0.ProviderReadReferenceDataPortType>
au.gov.nehta.vendorlibrary.hi.readreferencedata.ReadReferenceDataClient
public class ReadReferenceDataClient
- extends BaseClient_30<au.net.electronichealth.ns.hi.svc.hiproviderreadreferencedata._3_2_0.ProviderReadReferenceDataPortType>
An implementation of a Healthcare Identifiers (HI) - Provider Read Reference service client. This
class may be used to connect to the Medicare HI Service to perform ReadReferenceData lookup.
Constructor Summary |
ReadReferenceDataClient(java.lang.String readReferenceDataServiceEndpoint,
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 ReadReferenceDataClient with an endpoint and an SSL Socket Factory. |
ReadReferenceDataClient(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 ReadReferenceDataClient 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.hiproviderreadreferencedata._3_2_0.ReadReferenceDataResponse |
readReferenceData(au.net.electronichealth.ns.hi.svc.hiproviderreadreferencedata._3_2_0.ReadReferenceData readReferenceData)
Retrieves the current acceptable HI reference data values for the provided readReferenceData . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReadReferenceDataClient
public ReadReferenceDataClient(java.lang.String readReferenceDataServiceEndpoint,
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 ReadReferenceDataClient with an endpoint and an SSL Socket Factory.
- Parameters:
readReferenceDataServiceEndpoint
- the Web Service endpoint for the Medicare HI Service interface (Mandatory)individualQualifiedId
- The qualified user ID for connecting to the ReadReferenceData service (Mandatory)productHeader
- The product header data for connecting to the ReadReferenceData 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 provider (Mandatory)
ReadReferenceDataClient
public ReadReferenceDataClient(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 ReadReferenceDataClient with an endpoint and an SSL Socket Factory, with
the optional contracted service providers HPI-O organisation qualified ID set.
- Parameters:
serviceEndpoint
- The Web Service endpoint for the Medicare HI Service interface (Mandatory)individualQualifiedId
- The qualified user ID for connecting to the ReadReferenceData service (Mandatory)organisationQualifiedId
- The qualified organisation ID for connecting to the ReadReferenceData service (Optional)productHeader
- The product header data for connecting to the ReadReferenceData 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 provider (Mandatory)
readReferenceData
public final au.net.electronichealth.ns.hi.svc.hiproviderreadreferencedata._3_2_0.ReadReferenceDataResponse readReferenceData(au.net.electronichealth.ns.hi.svc.hiproviderreadreferencedata._3_2_0.ReadReferenceData readReferenceData)
throws au.net.electronichealth.ns.hi.svc.hiproviderreadreferencedata._3_2_0.StandardErrorMsg
- Retrieves the current acceptable HI reference data values for the provided readReferenceData .
These element include but are not limited to
- providerTypeCode
- providerSpeciality
- providerSpecialisation
- organisationTypeCode
- organisationService
- organisationServiceUnit
- operatingSystem
- Parameters:
readReferenceData
- containing a list of element names. (Mandatory)
- Returns:
- Zero or more acceptable reference values for the referenceList.
- Throws:
au.net.electronichealth.ns.hi.svc.hiproviderreadreferencedata._3_2_0.StandardErrorMsg
- in an event of web service failure.