au.gov.nehta.vendorlibrary.hi.ihi
Class SearchBatch

java.lang.Object
  extended by au.gov.nehta.vendorlibrary.hi.ihi.SearchBatch

public class SearchBatch
extends java.lang.Object

Helper inner class to create a batch of validated IHI searches.


Constructor Summary
SearchBatch()
           
 
Method Summary
 void addAustralianPostalAddressSearch(au.net.electronichealth.ns.hi.consumermessages.searchihibatchmessages._3_0.SearchIHIRequestType search)
          Validates a Australian Postal Address search and adds it to the batch if successful.
 void addAustralianStreetAddressSearch(au.net.electronichealth.ns.hi.consumermessages.searchihibatchmessages._3_0.SearchIHIRequestType search)
          Validates a Australian Street Address search and adds it to the batch if successful.
 void addBasicDvaSearch(au.net.electronichealth.ns.hi.consumermessages.searchihibatchmessages._3_0.SearchIHIRequestType search)
          Validates a Basic DVA search and adds it to the batch if successful.
 void addBasicMedicareSearch(au.net.electronichealth.ns.hi.consumermessages.searchihibatchmessages._3_0.SearchIHIRequestType search)
          Validates a Basic Medicare IHI search and adds it to the batch if successful.
 void addBasicSearch(au.net.electronichealth.ns.hi.consumermessages.searchihibatchmessages._3_0.SearchIHIRequestType search)
          Validates a Basic search and adds it to the batch if successful.
 void addDetailedSearch(au.net.electronichealth.ns.hi.consumermessages.searchihibatchmessages._3_0.SearchIHIRequestType search)
          Validates a Detailed search and adds it to the batch if successful.
 void addInternationalAddressSearch(au.net.electronichealth.ns.hi.consumermessages.searchihibatchmessages._3_0.SearchIHIRequestType search)
          Validates a Australian Street Address search and adds it to the batch if successful.
 au.net.electronichealth.ns.hi.svc.consumersearchihibatchsync._3_0.SearchIHIBatchSync getBatch()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchBatch

public SearchBatch()
Method Detail

addBasicSearch

public final void addBasicSearch(au.net.electronichealth.ns.hi.consumermessages.searchihibatchmessages._3_0.SearchIHIRequestType search)
Validates a Basic search and adds it to the batch if successful.

Parameters:
search - the search object containing the following mandatory fields: IHI Number Family Name Date of Birth Sex and the following optional fields Given Name

addBasicMedicareSearch

public final void addBasicMedicareSearch(au.net.electronichealth.ns.hi.consumermessages.searchihibatchmessages._3_0.SearchIHIRequestType search)
Validates a Basic Medicare IHI search and adds it to the batch if successful.

Parameters:
search - the search object containing the following mandatory fields: Medicare Card Number Family Name Date of Birth Sex and the following optional fields Given Name Medicare IRN

addBasicDvaSearch

public final void addBasicDvaSearch(au.net.electronichealth.ns.hi.consumermessages.searchihibatchmessages._3_0.SearchIHIRequestType search)
Validates a Basic DVA search and adds it to the batch if successful.

Parameters:
search - the search object containing the following mandatory fields: DVA File Number Family Name Date of Birth Sex and the following optional fields Given Name

addDetailedSearch

public final void addDetailedSearch(au.net.electronichealth.ns.hi.consumermessages.searchihibatchmessages._3_0.SearchIHIRequestType search)
Validates a Detailed search and adds it to the batch if successful.

Parameters:
search - the search object containing the following mandatory fields: Family Name Date of Birth Sex and the following optional fields Given Name

addAustralianPostalAddressSearch

public final void addAustralianPostalAddressSearch(au.net.electronichealth.ns.hi.consumermessages.searchihibatchmessages._3_0.SearchIHIRequestType search)
Validates a Australian Postal Address search and adds it to the batch if successful.

Parameters:
search - the search object containing the following mandatory fields: Family Name Date of Birth Sex Australian Street Address: Postal Delivery Group Australian Street Address: Postal Delivery Type Australian Street Address: State Australian Street Address: Post Code Australian Street Address: Suburb and the following optional fields Given Name

addAustralianStreetAddressSearch

public final void addAustralianStreetAddressSearch(au.net.electronichealth.ns.hi.consumermessages.searchihibatchmessages._3_0.SearchIHIRequestType search)
Validates a Australian Street Address search and adds it to the batch if successful.

Parameters:
search - the search object containing the following mandatory fields: Family Name Date of Birth Sex Australian Street Address: Street Name Australian Street Address: Suburb Australian Street Address: State Australian Street Address: Post Code and the following optional fields Given Name

addInternationalAddressSearch

public final void addInternationalAddressSearch(au.net.electronichealth.ns.hi.consumermessages.searchihibatchmessages._3_0.SearchIHIRequestType search)
Validates a Australian Street Address search and adds it to the batch if successful.

Parameters:
search - the search object containing the following mandatory fields: Family Name Date of Birth Sex International Address: Line International Address: Post Code International Address: State/Province International Address: Country and the following optional fields Given Name

getBatch

public final au.net.electronichealth.ns.hi.svc.consumersearchihibatchsync._3_0.SearchIHIBatchSync getBatch()