Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

FeatureRequested byWhat changedExpected Delivery DateWMDA Ticket #
Changes to hla objectTWG

Changed "dna" and "field1" to optional for locus loci A, B, DRB1 in in hla object which is present . Present in Embedded Adult Donor Block (TYP_RES, IDM_RES, RSV_RES) & Embedded Patient Block (TYP_REQ, Generic Request, IDM_REQ, RSV_REQ, SMP_REQ, Update Registered Patient). 

Added logic that at least DNA or Serology must be provided for these mandatory fields loci (A, B, DRB1).

Affected payloads:

  • /api/v2/extendedTypingResponseRequest (TYP_RES)
    • Request body: donor.hla object
  • /api/v2/extendedTypingResponseRetrieve (TYP_RES)
    • Response body: messages.originalMessage.donor.hla object
  • /api/v2/infectiousDiseaseMarkerResultRequest (IDM_RES)
    • Request body: donor.hla object
  • /api/v2/infectiousDiseaseMarkerResultRetrieve (IDM_RES)
    • Response body: messages.originalMessage.donor.hla object
  • /api/v2/reservationResponseRequest (RSV_RES)
    • Request body: donor.hla object
  • /api/v2/reservationResponseRetrieve (RSV_RES)
    • Response body: messages.originalMessage.donor.hla object
  • /api/v2/extendedTypingRequestRequest (TYP_REQ)
    • Request body: patient.hla object
  • /api/v2/extendedTypingRequestRetrieve (TYP_REQ)
    • Response body: messages.originalMessage.patient.hla object
  • /api/v2/GenericRequestRequest
    • Request body: patient.hla object
  • /api/v2/GenericRequestRetrieve
    • Response body: messages.originalMessage.patient.hla object
  • /api/v2/infectiousDiseaseMarkerRequestRequest (IDM_REQ)
    • Request body: patient.hla object
  • /api/v2/infectiousDiseaseMarkerRequestRetrieve (IDM_REQ)
    • Response body: messages.originalMessage.patient.hla object
  • /api/v2/reservationRequestRequest (RSV_REQ)
    • Request body: patient.hla object
  • /api/v2/reservationRequestRetrieve (RSV_REQ)
    • Response body: messages.originalMessage.patient.hla object
  • /api/v2/sampleRequestRequest (SMP_REQ)
    • Request body: patient.hla object
  • /api/v2/sampleRequestRetrieve (SMP_REQ)
    • Response body: messages.originalMessage.patient.hla object
  • /api/v2/updateRegisteredPatientRequest
    • Request body: patient.hla object
  • /api/v2/updateRegisteredPatientRetrieve
    • Response body: messages.originalMessage.patient.hla object


 All fields in hla object changed to optional in SMP_RES endpoint.

 Affected payloads:

  • /api/v2/sampleResponseRequest (SMP_RES)
    • Request body: response.hla object
  • /api/v2/sampleResponseRetrieve (SMP_RES)
    • Response body: messages.originalMessage.response.hla object


2025-11-06

13795

v2.0

Add Embedded Attachment blockTWG

Added Embedded Attachment block to multiple endpoints to the root level of the request body.

Affected payloads:

  • /api/v2/extendedTypingRequestRequest (TYP_REQ)
    • Request body: new root-level attachment object
  • /api/v2/extendedTypingRequestRetrieve (TYP_REQ)
    • Response body: messages.originalMessage.attachment object
  • /api/v2/extendedTypingResponseRequest (TYP_RES)
    • Request body: new root-level attachment object
  • /api/v2/extendedTypingResponseRetrieve (TYP_RES)
    • Response body: messages.originalMessage.attachment object
  • /api/v2/sampleRequestRequest (SMP_REQ)
    • Request body: new root-level attachment object
  • /api/v2/sampleRequestRetrieve (SMP_REQ)
    • Response body: messages.originalMessage.attachment object
  • /api/v2/sampleResponseRequest (SMP_RES)
    • Request body: new root-level attachment object
  • /api/v2/sampleResponseRetrieve (SMP_RES)
    • Response body: messages.originalMessage.attachment object
  • /api/v2/sampleInfoRequest (SMP_INFO)
    • Request body: new root-level attachment object
  • /api/v2/sampleInfoRetrieve (SMP_INFO)
    • Response body: messages.originalMessage.attachment object
  • /api/v2/sampleArrivalRequest (SMP_ARR)
    • Request body: new root-level attachment object
  • /api/v2/sampleArrivalRetrieve (SMP_ARR)
    • Response body: messages.originalMessage.attachment object
  • /api/v2/infectiousDiseaseMarkerRequestRequest (IDM_REQ)
    • Request body: new root-level attachment object
  • /api/v2/infectiousDiseaseMarkerRequestRetrieve (IDM_REQ)
    • Response body: messages.originalMessage.attachment object
  • /api/v2/infectiousDiseaseMarkerResultRequest (IDM_RES)
    • Request body: new root-level attachment object
  • /api/v2/infectiousDiseaseMarkerResultRetrieve (IDM_RES)
    • Response body: messages.originalMessage.attachment object
  • /api/v2/reservationReleaseRequest
    • Request body: new root-level attachment object
  • /api/v2/reservationReleaseRetrieve
    • Response body: messages.originalMessage.attachment object
  • /api/v2/reservationRequestRequest (RSV_REQ)
    • Request body: new root-level attachment object
  • /api/v2/reservationRequestRetrieve (RSV_REQ)
    • Response body: messages.originalMessage.attachment object
  • /api/v2/reservationResponseRequest (RSV_RES)
    • Request body: new root-level attachment object
  • /api/v2/reservationResponseRetrieve (RSV_RES)
    • Response body: messages.originalMessage.attachment object
  • /api/v2/requestCancellationRequest (REQ_CAN)
    • Request body: new root-level attachment object
  • /api/v2/requestCancellationRetrieve (REQ_CAN)
    • Response body: messages.originalMessage.attachment object
  • /api/v2/requestRejectedRequest (NO_RES)
    • Request body: new root-level attachment object
  • /api/v2/requestRejectedRetrieve (NO_RES)
    • Response body: messages.originalMessage.attachment object
  • /api/v2/resultReminderRequest (RES_REM)
    • Request body: new root-level attachment object
  • /api/v2/resultReminderRetrieve (RES_REM)
    • Response body: messages.originalMessage.attachment object
  • /api/v2/genericRequestRequest
    • Request body: new root-level attachment object
  • /api/v2/genericRequestRetrieve
    • Response body: messages.originalMessage.attachment object
  • /api/v2/textMessageRequest 
    • Request body: new root-level attachment object
  • /api/v2/textMessageRetrieve
    • Response body: messages.originalMessage.attachment object

12350

v2.1

endpoints: /requestRejectedDonorRegistryRequest & RetrieveTWGRequest rejected (NO_RES) endpoint that is used by the donor side and includes full donor block.

13534

v2.1

endpoints: /cancellationConfirmationRequest & RetrieveTWG

Endpoint that allows registry to response to requestCancellationRequest (REQ_CAN) and indicate whether or not it can carry out cancellation request.


13174

v2.1

endpoint: /alertRetrieveTWGEndpoint to retrieve alert messages. Alert can only be sent by WMDA to SMC network members.

9793

v2.1

endpoint: /alertUpdateRetrieveTWGEndpoint to retrieve alert updates. Alert can only be sent by WMDA to SMC network members.

9794

v2.1

endpoints: /cordBloodUnitReportRequestRequest & RetrieveMC-RFC 03: Document ExchangeEndpoint used to request a Cord Blood Unit Report. And retrieve message with Retrieve endpoint.

13198

v2.2

endpoints: /cordBloodUnitReportResponseRequest & RetrieveMC-RFC 03: Document ExchangeEndpoint used to respond to Cord Blood Unit Report request. And retrieve message with Retrieve endpoint.

13197

v2.2

endpoints: /extendedTypingResponseCbuResponseRequest & RetrieveMC-RFC 02: Cord Blood EndpointsEndpoints according to source type CBU

13188

v2.2

endpoints: /infectiousDiseaseMarkerResultCbuResponseRequest & RetrieveMC-RFC 02: Cord Blood EndpointsEndpoints according to source type CBU

11816

v2.2

endpoints: /reservationResponseCbuResponseRequest & RetrieveMC-RFC 02: Cord Blood EndpointsEndpoints according to source type CBU

11726

v2.2

...