com.cbs.ctr3ws.iservices.IExternalOffers |
Known Indirect Subclasses |
description: the interface contains the CTR2-DWL-Offer soap webservices.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract WSOfferCore |
acceptOffer(long offerID, Date offerAcceptDate, String receivingODODonorId, Boolean sendAlerts)
Accept a DWL organ offer.
| ||||||||||
abstract List<WSOfferCore> |
findDonorOffers(String nationalDonorId, List<WSLookup> offerStates)
Find a donor's offers, the output can be filtered based on offer state.
| ||||||||||
abstract List<WSOfferCore> |
findRecipientOffers(String nationalRecipientId, List<WSLookup> offerStates)
Find a recipient's offers, the output can be filtered based on offer state.
| ||||||||||
abstract List<WSTransplantCore> |
findRecipientTransplants(String nationalRecipientID)
Find a recipient's transplant records.
| ||||||||||
abstract WsDonorSideInfo |
getOfferDonorInfo(Long offerID, String nationalDonorId)
Gets an offer's donor information.
| ||||||||||
abstract List<WsOfferState> |
getOfferStateHistory(String nationalDonorId, Long offerId)
Get a list offer state histories or alternatively offer state history of a specific offer.
| ||||||||||
abstract WSOfferCore |
makeHshOffer(String nationalId, long hshMatchResultID, Date offerDate, Boolean sendAlerts)
Make an IPOS Heart offer to a recipient.
| ||||||||||
abstract WSOfferCore |
makeOfferAgainstHSPMatch(String nationalId, long hspMatchResultID, WSLookup donorOrganType, Date offerDate, Boolean sendAlerts)
Make an "IPOS Kidney" offer to a recipient.
| ||||||||||
abstract WSTransplantCore |
updateHSPTransplant(WSTransplantInput input)
Add or update an organ transplantation record.
| ||||||||||
abstract WsNotTransplantInfo |
updateNotTransplanted(WsNotTransplantInfo wsNotTransplantInfo)
Add or update an organ Non-transplantation record.
| ||||||||||
abstract WSOfferCore |
updateOfferState(long offerID, WSLookup wsOfferState, Date stateChangedDate, List<WSLookup> wsOfferStateReasons, String receivingODODonorId, Boolean sendAlerts)
Update the state of an offer.
| ||||||||||
abstract List<WsOfferState> |
updateOfferStateHistory(Long offerId, WSLookup offerState, Date stateChangeDate, List<WSLookup> offerStateReasons)
Update the offer state history of a specific offer.
|
Accept a DWL organ offer.
offerID | the unique DWL offer identifier. required: TRUE see: id field info |
---|---|
offerAcceptDate | the date and time the offer was accepted. required: FALSE - defaults to the current system date/time. see: NowOrPastDateForOffers |
receivingODODonorId | the unique identifier given by the receiving ODO to the organ donor. required: FALSE see: free format text, max L=25 |
sendAlerts | a flag indicating if alerts should sent. required: FALSE - defaults to FALSE. |
WSOfferCore
SoapException |
---|
Find a donor's offers, the output can be filtered based on offer state.
nationalDonorId | the CTR2 patient ID. required: TRUE see: nationalId info |
---|---|
offerStates | the output filter: a list of offer states to include in output required: FALSE see: LT_OFFER_STATE_DWL |
WSOfferCore
SoapException |
---|
Find a recipient's offers, the output can be filtered based on offer state.
nationalRecipientId | the CTR2 patient ID. required: TRUE see: nationalId info |
---|---|
offerStates | the output filter: a list of offer states to include in output. required: FALSE see: LT_OFFER_STATE_DWL |
WSOfferCore
SoapException |
---|
Find a recipient's transplant records.
nationalRecipientID | the CTR2 patient ID. required: TRUE see: nationalId info |
---|
WSTransplantCore
SoapException |
---|
Gets an offer's donor information.
The method response differs depending on the input arguments:
offerID | the unique offer identifier. required: TRUE-if -required if input arg1 "nationalDonorId" = NULL or is empty. see: id field info
|
---|---|
nationalDonorId | the CTR2 patient ID. required: TRUE-if -required if input arg0 "offerID" = NULL. see: nationalId info
|
WsDonorSideInfo
SoapException |
---|
Get a list offer state histories or alternatively offer state history of a specific offer.
nationalDonorId | the CTR2 patient ID. required: TRUE see: nationalId info |
---|---|
offerId | the unique offer identifier. required: TRUE see: id field info |
WsOfferState
SoapException |
---|
Make an IPOS Heart offer to a recipient.
nationalId | the CTR2 patient(donor) ID. required: TRUE see: nationalId info |
---|---|
hshMatchResultID | the unique "IPOS Heart" match identifier. required: TRUE see: id field info |
offerDate | the offer date-time. required: FALSE - defaults to the current system date/time. see: NowOrAllocationDate |
sendAlerts | a flag indicating if alerts are to be sent. required: FALSE - defaults to TRUE. Note: the "sendAlerts" value is intended to be set to TRUE or set to its default value. Setting "sendAlerts" to FALSE will prevent the application from sending notifications to recipient facilities who may be receiving an offer or receiving a notification of an offer action. Only in limited situations – for example, when testing – should the "sendAlerts" value be set to False. |
WSOfferCore
SoapException |
---|
Make an "IPOS Kidney" offer to a recipient.
nationalId | the CTR2 patient(donor) ID. required: TRUE see: nationalId info |
---|---|
hspMatchResultID | the unique "IPOS Kidney"
required: TRUE see: id field info |
donorOrganType | the consented donor organ type. required: FALSE - defaults to [id: 7 , bizRef: RIGHT_KIDNEY] see: LT_DONOR_ORGAN_TYPE |
offerDate | the offer date-time. required: FALSE - defaults to the current system date/time. see: NowOrAllocationDate |
sendAlerts | a flag indicating if alerts are to be sent. required: FALSE - defaults to TRUE. Note: the "sendAlerts" value is intended to be set to TRUE or set to its default value. Setting "sendAlerts" to FALSE will prevent the application from sending notifications to recipient facilities who may be receiving an offer or receiving a notification of an offer action. Only in limited situations – for example, when testing – should the "sendAlerts" value be set to False. |
WSOfferCore
SoapException |
---|
Add or update an organ transplantation record.
note: this method only supports donor organ-types for kidney(s) and heart, any other organ-types will return an error
input | the transplant information. required: TRUE see: WSTransplantInput |
---|
WSTransplantCore
SoapException |
---|
Add or update an organ Non-transplantation record.
wsNotTransplantInfo | the not transplant organ information. required: TRUE WsNotTransplantInfo |
---|
WsNotTransplantInfo
SoapException |
---|
Update the state of an offer.
offerID | the unique DWL offer identifier. required: TRUE see: id field info |
---|---|
wsOfferState | the state to which the DWL offer is being updated. required: TRUE see: LT_OFFER_STATE_DWL |
stateChangedDate | the date and time the offer state was changed. required: FALSE - defaults to the current system date/time. see: NowOrPastDateForOffers |
wsOfferStateReasons | description: a list of offer state reasons. required: TRUE-if - required if the updated offer state is DECLINED or WITHDRAWN or CANCELLED_ACCEPTANCE see: LT_OFFER_STATE_REASON_DWL |
receivingODODonorId | the unique identifier given by the receiving ODO to the organ donor. required: FALSE see: free format text, max L=25 |
sendAlerts | a flag indicating if alerts should sent. required: FALSE - defaults to FALSE. |
WSOfferCore
SoapException |
---|
Update the offer state history of a specific offer.
offerId | the unique offer identifier. required: TRUE see: id field info |
---|---|
offerState | the offer state to update. required: TRUE see: LT_OFFER_STATE_DWL |
stateChangeDate | the offer state change date-time. required: TRUE-if - required if input param "offerStateReasons" is NULL or empty. see: NowOrPastDateForOffers |
offerStateReasons | a list offer state reason. required: TRUE-if - required if input param "stateChangeDate" is NULL. see: LT_OFFER_STATE_REASON_DWL |
WsOfferState
SoapException |
---|