public interface

IExternalDonor

com.cbs.ctr3ws.iservices.IExternalDonor
Known Indirect Subclasses

Class Overview

description: the interface contains the CTR2-DWL-Donor soap webservices.

Summary

Public Methods
abstract WSDonor addDonor(WSDonorInput wsdi)
Add a DWL donor to the CTR registry.
abstract WSDonor findDonorByNationalDonorId(String nationalID)
Find a DWL donor record.
abstract WSDonorDeath findDonorDeath(String nationalID)
Find a DWL donor's death information.
abstract WSDonorOrganDispositions findDonorOrganState(String nationalID)
Find a DWL donor's organs disposition information.
abstract List<WsSerologyResult> findDonorSerology(String nationalDonorId)
Find a donor's serology test results.
abstract List<WSDonor> listDonor(DonorSearchCriteria criteria)
Get a filtered or unfiltered list of DWL donors.
abstract WSDonor updateDonor(WSDonorInput updatedDonor)
Update an existing DWL donor record.
abstract WSDonorDeath updateDonorDeath(WSDonorDeath donorDeath)
Add/Update an existing DWL donor's death information.
abstract WSDonorOrganDispositions updateDonorOrganState(WSDonorOrganDispositions updatedDispositions)
This method provides ability to add and update organ disposition information, organ recovery information, organ shipped information, organ not offered reasons and allocation not run reasons for specified deceased donor.
abstract WsSerologyResult updateDonorSerology(WsSerologyResult inputSerology)
Add or update a donor's serology sample test results.

Public Methods

public abstract WSDonor addDonor (WSDonorInput wsdi)

Add a DWL donor to the CTR registry.

Sample soap requests: addDonor

Parameters
wsdi required: TRUE
see: WSDonorInput
Returns
  • the new DWL donor information.
    see: WSDonor
Throws
SoapException the soap exception

public abstract WSDonor findDonorByNationalDonorId (String nationalID)

Find a DWL donor record.

Sample soap requests: findDonorByNationalDonorId

Parameters
nationalID required: TRUE
see: nationalId info
Returns
  • the DWL donor information.
    see: WSDonor
Throws
SoapException the soap exception

public abstract WSDonorDeath findDonorDeath (String nationalID)

Find a DWL donor's death information.

Sample soap requests: findDonorDeath

Parameters
nationalID required: TRUE
see: nationalId info
Returns
Throws
SoapException the soap exception

public abstract WSDonorOrganDispositions findDonorOrganState (String nationalID)

Find a DWL donor's organs disposition information.

Sample soap requests: findDonorOrganState

Parameters
nationalID required: TRUE
see: nationalId info
Returns
Throws
SoapException the soap exception

public abstract List<WsSerologyResult> findDonorSerology (String nationalDonorId)

Find a donor's serology test results.

Sample soap requests: findDonorSerology

Parameters
nationalDonorId required: TRUE
see: nationalId info
Returns
  • the list of all the donor's serology test results, grouped by collected serum sample.
    see: WsSerologyResult
Throws
SoapException

public abstract List<WSDonor> listDonor (DonorSearchCriteria criteria)

Get a filtered or unfiltered list of DWL donors.
note: The list will only contains donors for which the user has READ and/or WRITE permissions.

Sample soap requests: listDonor

Parameters
criteria the donor search criteria.
required: TRUE
see: DonorSearchCriteria
Returns
  • the filtered list of DWL donors.
    see: WSDonor
Throws
SoapException the soap exception

public abstract WSDonor updateDonor (WSDonorInput updatedDonor)

Update an existing DWL donor record.

Sample soap requests: updateDonor

Parameters
updatedDonor required: TRUE
see: WSDonorInput
Returns
  • the updated DWL donor information.
    see: WSDonor
Throws
SoapException the soap exception

public abstract WSDonorDeath updateDonorDeath (WSDonorDeath donorDeath)

Add/Update an existing DWL donor's death information.

Sample soap requests: updateDonorDeath

Parameters
donorDeath required: TRUE
see: WSDonorDeath
Returns
Throws
SoapException the soap exception

public abstract WSDonorOrganDispositions updateDonorOrganState (WSDonorOrganDispositions updatedDispositions)

This method provides ability to add and update organ disposition information, organ recovery information, organ shipped information, organ not offered reasons and allocation not run reasons for specified deceased donor.
This method permits update of recovery information or update of shipped information - in a single call. Recovery and shipped information cannot be updated at the same time.
Donor organ type consent information cannot be updated with this method, use updateDonor().
Donor organ type transplant information cannot be updated with this method, use updateHSPTransplant().

Sample soap requests: updateDonorOrganState

Parameters
updatedDispositions required: TRUE
see: WSDonorOrganDispositions
Returns
Throws
SoapException the soap exception

public abstract WsSerologyResult updateDonorSerology (WsSerologyResult inputSerology)

Add or update a donor's serology sample test results.

Sample soap requests: updateDonorSerology

Parameters
inputSerology the added/updated serology sample test results.
see: WsSerologyResult
Returns
Throws
SoapException