public class

WSDonorOrgan

extends Object
implements Serializable
java.lang.Object
   ↳ com.cbs.ctr3ws.dtos.donor.WSDonorOrgan

Class Overview

description: the class contains a DWL donor's organ information.

Summary

Fields
public Long consentedOrganId description: the unique consented organ identifier.
public WSLookup consentedState description: the organ consented state.
public String nationalDonorId description: the CTR2 patient ID.
public WSLookup notRecoveredStateReason description: the reason the donor organ was Not recovered.
public WSLookup notShippedStateReason description: the reason for which the recovered donor organ was not shipped.
public WSLookup notTransplantedStateDisposition description: the organ disposition when the field "transplantedState"= NOT_TRANSPLANTED.
public WSLookup notTransplantedStateReason description: the reason for which the organ was not transplanted.
public Long offerId description: the unique DWL offer identifier.
public WSLookup organ description: the donor organ.
public WSLookup organAllocationNotRunReason description: the reason for which the organ allocation was not run.
public String organAllocationNotRunReasonComment description: a comment supplementing the allocation not run reason.
public WSLookup organDeviceUsed description: the organ support device used, if any.
public WSLookup organNotOfferedReason description: the organ not offered reason.
public WSLookup organType description: the donor organ type.
public WSLookup recoveredState description: the organ recovered state.
public WSLookup recoveredStateDisposition description: the recovered organ disposition.
public WSLookup shippedState description: the recovered organ shipped state.
public WSLookup transplantedState description: the transplanted state of the organ .
Public Constructors
WSDonorOrgan()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public Long consentedOrganId

description: the unique consented organ identifier.
required: TRUE
see: id field info

public WSLookup consentedState

description: the organ consented state.
required: FALSE
note: a previously set value can be set to NULL by submitting a 'id = 0' value
see: LT_DONOR_ORGAN_CONSENT

public String nationalDonorId

description: the CTR2 patient ID.
required: FALSE
see: nationalId info

public WSLookup notRecoveredStateReason

description: the reason the donor organ was Not recovered.
required: TRUE-if - required if field "recoveredState" = NOT_RECOVERED.
note: a previously set value can be set to NULL by submitting a 'id = 0' value
see: LT_NON_RECOVERED_REASON

public WSLookup notShippedStateReason

description: the reason for which the recovered donor organ was not shipped.
required: TRUE-if - required if field "shippedState"= NOT_SHIPPED .
note: a previously set value can be set to NULL by submitting a 'id = 0' value
see: LT_NOT_SHIPPED_REASON

public WSLookup notTransplantedStateDisposition

description: the organ disposition when the field "transplantedState"= NOT_TRANSPLANTED.
required: FALSE
note: a previously set value can be set to NULL by submitting a 'id = 0' value
see: LT_DISPOSITION

public WSLookup notTransplantedStateReason

description: the reason for which the organ was not transplanted.
required: TRUE-if - required if field "transplantedState"= NOT_TRANSPLANTED.
note: a previously set value can be set to NULL by submitting a 'id = 0' value
see: LT_NOT_TRANSPLANTED_REASON

public Long offerId

description: the unique DWL offer identifier.
required: FALSE
see: id field info

public WSLookup organ

description: the donor organ.
required: TRUE
see: LT_ORGAN

public WSLookup organAllocationNotRunReason

description: the reason for which the organ allocation was not run.
required: FALSE
note: this reason is only applicable to the following organs. Input will be ignored for other organs/organ-types:

  • HSP allocation: Donor Organ "KIDNEY" and Donor Organ Type "DOUBLE_KIDNEY
  • HS Heart allocation: Donor Organ "HEART"
note: a previously set value can be set to NULL by submitting a 'id = 0' value
see: LT_NOT_ALLOCATED_REASON

public String organAllocationNotRunReasonComment

description: a comment supplementing the allocation not run reason.
required: FALSE
note: a previously set value can be set to NULL by submitting a 'id = 0' value
see: Free format text, max L="Huge"

public WSLookup organDeviceUsed

description: the organ support device used, if any. required: FALSE
required: FALSE
note: a previously set value can be set to NULL by submitting a 'id = 0' value
see: LT_ORGAN_DEVICE_USED

public WSLookup organNotOfferedReason

description: the organ not offered reason.
required: FALSE
note: a previously set value can be set to NULL by submitting a 'id = 0' value
see: LT_DWL_NOT_OFFERED_REASON

public WSLookup organType

description: the donor organ type.
required: TRUE-if - required if the organ is NOT a whole-organ
see: LT_DONOR_ORGAN_TYPE

public WSLookup recoveredState

description: the organ recovered state.
required: FALSE
note: a previously set value can be set to NULL by submitting a 'id = 0' value
see: LT_DONOR_ORGAN_RECOVERY

public WSLookup recoveredStateDisposition

description: the recovered organ disposition.
required: FALSE
note: a previously set value can be set to NULL by submitting a 'id = 0' value
see: LT_DISPOSITION

public WSLookup shippedState

description: the recovered organ shipped state.
required: FALSE
note: a previously set value can be set to NULL by submitting a 'id = 0' value
see: LT_DONOR_ORGAN_SHIPPED

public WSLookup transplantedState

description: the transplanted state of the organ .
required: FALSE
note: a previously set value can be set to NULL by submitting a 'id = 0' value
see: LT_DONOR_ORGAN_TRANSPLANT

Public Constructors

public WSDonorOrgan ()