...
Available features
| Feature | Requested by | What changed | Delivery date | WMDA Ticket # |
|---|
| MVP |
| 2023-09-15 | 6720 |
| Endpoint: /sampleRequestRequest | MVP |
| 2023-09-22 | 6692 |
| Endpoint: /sampleRequestRetrieve | MVP |
| 2023-09-27 | 6744 |
Endpoint: /availableMessages | MVP |
| 2023-10-31 | 6746 |
| Endpoint: /extendedTypingRequestRequest | MVP |
| 2023-11-21 | 6683 |
| TWG |
| 2023-11-22 | 7390 |
| Endpoint: /extendedTypingRequestRetrieve | MVP |
| 2023-12-11 | 6684 |
| Endpoint: /reservationResponseRequest | MVP |
| 2024-01-15 | 7654 |
| HLA validation | MVP |
| 2024-01-25 | 7098 |
| Endpoint: /reservationResponseRetrieve | MVP |
| 2024-02-20 | 7652 |
| Endpoint: /messageResponseRequest | MVP |
| 2024-02-27 | 8167 |
| Optimise message content validation by using JSON schemas for all endpoints | WMDA |
| 2024-03-12 | 8215 |
| Unify wmdaResponse and metaInformation block following early adopter feedback | Early adopter |
| 2024-03-14 | 8284 |
| Adapt donor block following early adopter feedback | Early adopter |
| 2024-03-15 | 8283 & 8286 |
| endpoint: /messageResponseRetrieve | MVP |
| 2024-03-20 | 8175 |
| endpoint: /requestCancellationRequest | MVP |
| 2024-03-27 | 8052 |
| endpoint: /requestCancellationRetrieve | MVP |
| 2024-03-29 | 8053 |
| endpoint: /requestRejectedRequest | MVP |
| 2024-04-05 | 8194 |
| endpoint: /requestRejectedRetrieve | MVP |
| 2024-04-05 | 8195 |
| endpoint: /extendedTypingResponseRequest | MVP |
| 2024-04-18 | 8216 |
| endpoint: /extendedTypingResponseRetrieve | MVP |
| 2024-04-19 | 8217 |
| endpoint: /sampleArrivalRequest | MVP |
| 2024-04-29 | 8820 |
| endpoint: /sampleArrivalRetrieve | MVP |
| 2024-04-29 | 8821 |
| endpoint: /infectiousDiseaseMarkerResultRequest | MVP |
| 2024-05-21 | 8822 |
| endpoint: /infectiousDiseaseMarkerResultRetrieve | MVP |
| 2024-05-21 | 8823 |
| Fix example automated Swagger messageResponseRetrieve | Early adopter |
| 2024-05-21 | 9117 |
| Fix enums "reason" field requestRejected messages | Early adopter |
| 2024-05-21 | 9118 |
endpoint: /sampleInfoRequest
| MVP |
| 2024-05-29 | 8824 |
endpoint: /sampleInfoRetrieve
| MVP |
| 2024-05-29 | 8825 |
| endpoint: /sampleResponseRequest | MVP |
| 2024-06-12 | 8826 |
| endpoint: /sampleResponseRetrieve | MVP |
| 2024-06-12 | 8827 |
| Add "emdisPatientId" to patient block + validation of "patientId" field to make sure it starts with 4 digits | Early adopters, WMDA |
| 2024-06-19 | 9229 |
| endpoint: /infectiousDiseaseMarkerRequest | MVP |
| 2024-07-08 | 9087 |
| endpoint: /infectiousDiseaseMarkerRequestRetrieve | MVP |
| 2024-07-08 | 9088 |
| endpoint: /reservationRequestRequest | MVP |
| 2024-07-12 | 9089 |
| endpoint: /reservationRequestRetrieve | MVP |
| 2024-07-12 | 9090 |
| endpoint: /reservationReleaseRequest | MVP |
| 2024-07-24 | 9091 |
| endpoint: /reservationReleaseRetrieve | MVP |
| 2024-07-24 | 9092 |
| endpoint: /recoverMessages | MVP |
| 2024-08-02 | 9788 |
| endpoint: /genericRequestRequest | MVP |
| 2024-08-01 | 9789 |
| endpoint: /genericRequestRetrieve | MVP |
| 2024-08-01 | 9790 |
| endpoint: /resultReminderRequest | MVP |
| 2024-08-14 | 9791 |
| endpoint: /resultReminderRequestRetrieve | MVP |
| 2024-08-14 | 9792 |
| Update ENUMs for "requestType" field (requestCancellation + requestRejected endpoints) | Bug |
/ | WMDA: original specs contain incorrect values Description: The ENUMs for the "requestType" field (requestCancellation + requestRejected endpoints) were defined incorrectly in the initial version of the semantics. We want to correct this error by implementing the correct ENUMs. Previous specs: |
Enum, Enum: [ ALM, BLS, CBR, IDM, RSV, TYP, WOR ] Correct specs: |
Enum| , Enum: [ genericRequest, extendedTypingRequest, sampleRequest, infectiousDiseaseMarkerRequest ] | 2024-08-23 | 10010 |
| endpoint: /updateRegisteredPatientRequest | MVP |
| 2024-09-04 | 9797 |
| endpoint: /updateRegisteredPatientRetrieve | MVP |
| 2024-09-04 | 9798 |
| endpoint: /pingRequest | MVP |
| 2024-09-11 | 9795 |
| endpoint: /pingRetrieve | MVP |
| 2024-09-11 | 9796 |
| endpoint: /textMessageRequest | MVP |
| 2024-09-24 | 10001 |
| endpoint: /textMessageRetrieve | MVP |
| 2024-09-24 | 10001 |
| Add "OT" as enum to ethnicity | Bug |
/ | WMDA: missing in original specs | 2024-09-27 | 10532 |
endpoint: /health | 2024-06-17 | 9241 | endpoint: /auth | endpoint: /RegistryDetails | endpoint: /woid | Changelog for harmonising existing features
Technical Working Group (TWG) has decided to implement the following changes promptly, without a grace period, despite some being breaking changes. These changes aim to harmonise existing features. Following this, the WMDA team will continue developing new features.
We do not have a grace period; changes are delivered as soon as they are ready, following our agile Scrum process. Since Match-Connect is in the sandbox phase and no organisations are in production yet, this approach allows us to continuously improve without batching updates.
| Remove "donorWeightKg", "donorHeightCm", "numberOfTransfusions", "numberOfPregnancies" fields | TWG | Removed mismatched fields "donorWeightKg", "donorHeightCm", "numberOfTransfusions", "numberOfPregnancies" from IDM_RES endpoints. Affected payloads: - /api/v2/infectiousDiseaseMarkerResultRequest (IDM_RES)
- Request body: response object
- /api/v2/infectiousDiseaseMarkerResultRetrieve (IDM_RES)
- Response body: messages.originalMessage.response object
| 2025-07-31 → 2025-07-30 (expected vs actual delivery date) | 11586 |
| Rename "address" field to "institutionPaying" | Early adopter | Renamed "address" field to "institutionPaying" in TYP_REQ |
| Feature | Type of change | Requested by | What changed | Expected Delivery Date | Actual Delivery Date | WMDA ticket |
|---|
Remove "donorWeightKg", "donorHeightCm", "numberOfTransfusions", "numberOfPregnancies" fields | Fields removed | TWG #37 | Removed mismatched fields "donorWeightKg", "donorHeightCm", "numberOfTransfusions", "numberOfPregnancies" from IDM_RES endpoints. Affected payloads: |
infectiousDiseaseMarkerResultRequest - extendedTypingRequestRequest (
|
IDMRES response infectiousDiseaseMarkerResultRetrieve - extendedTypingRequestRetrieve (
|
IDMRES- REQ)
- Response body: messages.originalMessage.
|
response312025073011586 | Rename "address" field to "institutionPaying" | Field renamed"institutionPaying" in TYP_REQ | 12920 |
| Add optional field "ccr5" | Early adopter |
#19
Renamed "address" field to Added optional field "ccr5" to marker object in IDM_REQ and IDM_RES endpoints. Affected payloads: |
extendedTypingRequestRequest - infectiousDiseaseMarkerRequestRequest (
|
TYP- IDM_REQ)
- Request body: request.marker object
- /api/v2/
|
extendedTypingRequestRetrieve - infectiousDiseaseMarkerRequestRetrieve (
|
TYP
- Response body: messages.originalMessage.request
|
object2025-07-31 | 2025-08-04 | 12920 | Add optional field "ccr5" | Field added | Early adopter #26 | Added optional field "ccr5" to IDM_REQ and IDM_RES endpoints.
Affected payloads:
infectiousDiseaseMarkerRequestRequest - infectiousDiseaseMarkerResultRequest (IDM_
|
REQ/api/v2/infectiousDiseaseMarkerResultRequest (IDM_RES)Request body: request.marker object/api/v2/infectiousDiseaseMarkerRequestRetrieve (IDM_REQ)
- Response body: messages.originalMessage.request.marker object
- /api/v2/infectiousDiseaseMarkerResultRetrieve (IDM_RES)
- Response body: messages.originalMessage.response.marker object
| 2025-07- |
312025| 31→2025-08-04 | 12469 |
Change patient object to optional & add optional field "referenceMessageId" |
Field added
&
Object changed to optional#39 | Changed patient object to optional in TXT_MSG endpoints. Added optional field "referenceMessageId" to request object in TXT_MSG endpoints. Affected payloads: - /api/v2/textMessageRequest
- Request body: request object
- /api/v2/textMessageRetrieve
- Response body: messages.originalMessage.request object
| 2025-07-31 |
| → 2025-08-04 | 11596 |
| Remove "requestId" field from multiple endpoints |
Field removed | #30 | Removed "requestId" field from endpoints where "messageReferenceId" is used for identification. Affected payloads: - /api/v2/extendedTypingResponseRequest (TYP_RES)
- Request body: response object
- /api/v2/extendedTypingResponseRetrieve (TYP_RES)
- Response body: messages.originalMessage.response object
- /api/v2/infectiousDiseaseMarkerResultRequest (IDM_RES)
- Request body: response object
- /api/v2/infectiousDiseaseMarkerResultRetrieve (IDM_RES)
- Response body: messages.originalMessage.response object
- /api/v2/requestCancellationRequest (REQ_CAN)
- Request body: message object
- /api/v2/requestCancellationRetrieve (REQ_CAN)
- Response body: messages.originalMessage.message object
- /api/v2/requestRejectedRequest (NO_RES)
- Request body: message object
- /api/v2/requestRejectedRetrieve (NO_RES)
- Response body: messages.originalMessage.message object
- /api/v2/reservationReleaseRequest
- Request body: request object
- /api/v2/reservationReleaseRetrieve
- Response body: messages.originalMessage.request object
- /api/v2/reservationResponseRequest (RSV_RES)
- Request body: response object
- /api/v2/reservationResponseRetrieve (RSV_RES)
- Response body: messages.originalMessage.response object
- /api/v2/resultReminderRequest (RES_REM)
- Request body: message object
- /api/v2/resultReminderRetrieve (RES_REM)
- Response body: messages.originalMessage.message object
- /api/v2/sampleArrivalRequest (SMP_ARR)
- Request body: message object
- /api/v2/sampleArrivalRetrieve (SMP_ARR)
- Response body: messages.originalMessage.message object
- /api/v2/sampleInfoRequest (SMP_INFO)
- Request body: message object
- /api/v2/sampleInfoRetrieve (SMP_INFO)
- Response body: messages.originalMessage.message object
- /api/v2/sampleResponseRequest (SMP_RES)
- Request body: response object
- /api/v2/sampleResponseRetrieve (SMP_RES)
- Response body: messages.originalMessage.response object
- /api/v2/textMessageRequest (TXT_MSG)
- Request body: request object
- /api/v2/textMessageRetrieve (TXT_MSG)
- Response body: messages.originalMessage.request object
| 2025-08-07 |
new | enum values "G", "M", "B", "H", "O" |
Enum values added | #24 new enum values "G", "M", "B", "H", "O" to "antiToxoplasmosisStatus" and "antiEbvStatus" fields within idm object in TYP_RES, IDM_RES, RSV_RES, SMP_RES endpoints. G = IgG positive, IgM negative; M = IgG negative, IgM positive; B = Both IgG and IgM positive; H = IgG positive, IgM not tested; O = IgG negative, IgM not tested. Affected payloads: - /api/v2/extendedTypingResponseRequest (TYP_RES)
- Request body: donor.idm object
- /api/v2/extendedTypingResponseRetrieve (TYP_RES)
- Response body: messages.originalMessage.donor.idm object
- /api/v2/infectiousDiseaseMarkerResultRequest (IDM_RES)
- Request body: response.idm & donor.idm objects
- /api/v2/infectiousDiseaseMarkerResultRetrieve (IDM_RES)
- Response body: messages.originalMessage.response.idm & messages.originalMessage.donor.idm objects
- /api/v2/reservationResponseRequest (RSV_RES)
- Request body: donor.idm object
- /api/v2/reservationResponseRetrieve (RSV_RES)
- Response body: messages.originalMessage.donor.idm object
- /api/v2/sampleResponseRequest (SMP_RES)
- Request body: response.idm object
- /api/v2/sampleResponseRetrieve (SMP_RES)
- Response body: messages.originalMessage.responce.idm
|
object| → 2025-08-08 | 13032 |
| Rename "donorCcr5Status" to "ccr5" and added "abo", " rhesus" fields |
Fields added | #40 | Renamed "donorCcr5Status" to "ccr5" and added "abo", " rhesus" fields to |
IDM_RES endpoints.Added "ccr5" field to SMP_RES endpoints response object in IDM_RES endpoints. Affected payloads: - /api/v2/infectiousDiseaseMarkerResultRequest (IDM_RES)
- Request body: response object
- /api/v2/infectiousDiseaseMarkerResultRetrieve (IDM_RES)
- Response body: messages.originalMessage.response object
& Added "ccr5" field to response object in SMP_RES endpoints. Affected payloads: - /api/v2/sampleResponseRequest (SMP_RES)
- Request body: response object
- /api/v2/sampleResponseRetrieve (SMP_RES)
- Response body: messages.originalMessage.response object
| 2025-08-14 → 2025-08-08 | 12353 |
| Remove "mixedLymphocyteCultureGvh", "mixedLymphocyteCultureHvg", "gvhReactivityPercent", "hvgReactivityPercent", "other" fields & move these fields within SMP_RES endpoints | Early adopter | Removed "mixedLymphocyteCultureGvh", "mixedLymphocyteCultureHvg", "gvhReactivityPercent", "hvgReactivityPercent", "other" ("other" field present in the marker object only) fields from TYP_RES, IDM_REQ, IDM_RES, RSV_RES endpoints. Affected payloads: - /api/v2/extendedTypingResponseRequest (TYP_RES)
- Request body: donor.idm object
- /api/v2/extendedTypingResponseRetrieve (TYP_RES)
- Response body: messages.originalMessage.donor.idm object
- /api/v2/infectiousDiseaseMarkerRequestRequest (IDM_REQ)
- Request body: request.marker object
- /api/v2/infectiousDiseaseMarkerRequestRetrieve (IDM_REQ)
- Response body: messages.originalMessage.request.marker object
- /api/v2/infectiousDiseaseMarkerResultRequest (IDM_RES)
- Request body: response.marker, response.idm & donor.idm objects
- /api/v2/infectiousDiseaseMarkerResultRetrieve (IDM_RES)
- Response body: messages.originalMessage.response.marker, messages.originalMessage.response.idm & messages.originalMessage.donor.idm objects
- /api/v2/reservationResponseRequest (RSV_RES)
- Request body: donor.idm object
- /api/v2/reservationResponseRetrieve (RSV_RES)
- Response body: messages.originalMessage.donor.idm object
& Moved "mixedLymphocyteCultureGvh", "mixedLymphocyteCultureHvg", "gvhReactivityPercent", "hvgReactivityPercent" fields from response.idm to a new object response.lymphocyteReactivity in SMP_RES endpoints. Affected payloads: - /api/v2/sampleResponseRequest (SMP_RES)
- Request body: response.idm → response.lymphocyteReactivity object
- /api/v2/sampleResponseRetrieve (SMP_RES)
- Response body: messages.originalMessage.response.idm → messages.originalMessage.response.lymphocyteReactivity object
| 2025-08-14 → 2025-08-07 | 12465 |
| Add optional field "reservedPatientWmdaId" | TWG | Added optional field "reservedPatientWmdaId" to the Donor In Response block in TYP_RES, IDM_RES, RSV_RES endpoints. Affected payloads: - /api/v2/extendedTypingResponseRequest (TYP_RES)
- Request body: donor object
- /api/v2/extendedTypingResponseRetrieve (TYP_RES)
- Response body: messages.originalMessage.donor object
- /api/v2/infectiousDiseaseMarkerResultRequest (IDM_RES)
- Request body: donor object
- /api/v2/infectiousDiseaseMarkerResultRetrieve (IDM_RES)
- Response body: messages.originalMessage.donor object
- /api/v2/reservationResponseRequest (RSV_RES)
- Request body: donor object
- /api/v2/reservationResponseRetrieve (RSV_RES)
- Response body: messages.originalMessage.donor object
| 2025-08-28 → 2025-08-28 | 12354 |
| Add hla object with optional fields | TWG | Added mandatory object hla with optional fields to response object in TYP_RES endpoints. Affected payloads: - /api/v2/extendedTypingResponseRequest (TYP_RES)
- Request body: response → response.hla object
- /api/v2/extendedTypingResponseRetrieve (TYP_RES)
- Response body: messages.originalMessage.response → messages.originalMessage.response.hla object
| 2025-08-28 → 2025-08-29 | 11587 |
Upcoming features
| Feature | Requested by | What changed | Expected Delivery Date | WMDA Ticket # |
|---|
| endpoint: /upload Attachment | MC-RFC 03: Document Exchange | Endpoint to upload a file to blob storage. | 2025-09-12 | 13195 |
| endpoint: /download Attachment | MC-RFC 03: Document Exchange | Endpoint to download a file from blob storage. | 2025-10-02 | 13289 |
| endpoints: /genericDocumentExchangeRequestRequest & Retrieve | MC-RFC 03: Document Exchange | Endpoint used to send a document. And retrieve message with Retrieve endpoint. | 2025-10-02 | 13196 |
| endpoints: /cordBloodUnitReportRequestRequest & Retrieve | MC-RFC 03: Document Exchange | Endpoint used to request a Cord Blood Unit Report. And retrieve message with Retrieve endpoint. |
| 13198 |
| endpoints: /cordBloodUnitReportResponseRequest & Retrieve | MC-RFC 03: Document Exchange | Endpoint used to respond to Cord Blood Unit Report request. And retrieve message with Retrieve endpoint. |
| 13197 |
Refine organisation, sampleType and statusReason
| TWG | Added optional fields "phone", "fax", "email" to organisation object in TYP_RES, IDM_REQ, SMP_REQ endpoints. Affected payloads: - /api/v2/extendedTypingRequestRequest (TYP_REQ)
- Request body: request.institutionPaying.organisation object
- /api/v2/extendedTypingRequestRetrieve (TYP_REQ)
- Response body: messages.originalMessage.request.institutionPaying.organisation object
- /api/v2/infectiousDiseaseMarkerRequestRequest (IDM_REQ)
- Request body: request.institutionPaying.organisation object
- /api/v2/infectiousDiseaseMarkerRequestRetrieve (IDM_REQ)
- Response body: messages.originalMessage.request.institutionPaying.organisation object
- /api/v2/sampleRequestRequest (SMP_REQ)
- Request body: request.institutionPaying.organisation object
- /api/v2/sampleRequestRetrieve (SMP_REQ)
- Response body: messages.originalMessage.request.institutionPaying.organisation object
& Renamed "ctSampleType" field to "sampleType" in TYP_REQ, SMP_ARR endpoints. Affected payloads: - /api/v2/extendedTypingResponseRequest (TYP_RES)
- Request body: response object
- /api/v2/extendedTypingResponseRetrieve (TYP_RES)
- Response body: messages.originalMessage.response object
- /api/v2/sampleArrivalRequest (SMP_ARR)
- Request body: message object
- /api/v2/sampleArrivalRetrieve (SMP_ARR)
- Response body: messages.originalMessage.message object
& Added enum values “RS” + “DE” (reserved, deleted) for "statusReason" field within Donor In Response block in TYP_RES, IDM_RES, RSV_RES endpoints. Affected payloads: - /api/v2/extendedTypingResponseRequest (TYP_RES)
- Request body: donor object
- /api/v2/extendedTypingResponseRetrieve (TYP_RES)
- Response body: messages.originalMessage.donor object
- /api/v2/infectiousDiseaseMarkerResultRequest (IDM_RES)
- Request body: donor object
- /api/v2/infectiousDiseaseMarkerResultRetrieve (IDM_RES)
- Response body: messages.originalMessage.donor object
- /api/v2/reservationResponseRequest (RSV_RES)
- Request body: donor object
- /api/v2/reservationResponseRetrieve (RSV_RES)
- Response body: messages.originalMessage.donor object
|
| 10835 |
| Add value 'Q' as enum | TWG | Added enum value "Q" (Questionable) to the fields within idm object in TYP_RES, IDM_RES, RSV_RES, SMP_RES endpoints Affected payloads: - /api/v2/extendedTypingResponseRequest (TYP_RES)
- Request body: donor.idm object
- /api/v2/extendedTypingResponseRetrieve (TYP_RES)
- Response body: messages.originalMessage.donor.idm object
- /api/v2/infectiousDiseaseMarkerResultRequest (IDM_RES)
- Request body: donor.idm & response.idm objects
- /api/v2/infectiousDiseaseMarkerResultRetrieve (IDM_RES)
- Response body: messages.originalMessage.donor.idm & messages.originalMessage.response.idm objects
- /api/v2/reservationResponseRequest (RSV_RES)
- Request body: donor.idm object
- /api/v2/reservationResponseRetrieve (RSV_RES)
- Response body: messages.originalMessage.donor.idm object
- /api/v2/sampleResponseRequest (SMP_RES)
- Request body: response & response.idm objects
- /api/v2/sampleResponseRetrieve (SMP_RES)
- Response body: messages.originalMessage.response & messages.originalMessage.response.idm objects
|
| 12464 |
| Add Serology object to the Donor In Response block | TWG | Added optional serology object with two fields to the Donor in Response block in TYP_RES, IDM_RES, RSV_RES endpoints. Affected payloads: - /api/v2/extendedTypingResponseRequest (TYP_RES)
- Request body: donor.hla.a, donor.hla.b, donor.hla.c, donor.hla.drb1, donor.hla.dqb1 objects
- /api/v2/extendedTypingResponseRetrieve (TYP_RES)
- Response body: messages.originalMessage.donor.hla.a, messages.originalMessage.donor.hla.b, messages.originalMessage.donor.hla.c, messages.originalMessage.donor.hla.drb1, messages.originalMessage.donor.hla.dqb1 objects
- /api/v2/infectiousDiseaseMarkerResultRequest (IDM_RES)
- Request body: donor.hla.a, donor.hla.b, donor.hla.c, donor.hla.drb1, donor.hla.dqb1 object
- /api/v2/infectiousDiseaseMarkerResultRetrieve (IDM_RES)
- Response body: messages.originalMessage.donor.hla.a, messages.originalMessage.donor.hla.b, messages.originalMessage.donor.hla.c, messages.originalMessage.donor.hla.drb1, messages.originalMessage.donor.hla.dqb1 objects
- /api/v2/reservationResponseRequest (RSV_RES)
- Request body: donor.hla.a, donor.hla.b, donor.hla.c, donor.hla.drb1, donor.hla.dqb1 objects
- /api/v2/reservationResponseRetrieve (RSV_RES)
- Response body: messages.originalMessage.donor.hla.a, messages.originalMessage.donor.hla.b, messages.originalMessage.donor.hla.c, messages.originalMessage.donor.hla.drb1, messages.originalMessage.donor.hla.dqb1 objects
|
| 10817 |
| Add Embedded Attachment block | TWG | Added Embedded Attachment block to multiple endpoints to the root level of the request body. Affected payloads: |
infectiousDiseaseMarkerResultRequest - extendedTypingRequestRequest (
|
IDMRES response - new root-level attachment object
- /api/v2/
|
infectiousDiseaseMarkerResultRetrieve - extendedTypingRequestRetrieve (
|
IDMRES- REQ)
- Response body: messages.originalMessage.
|
response objectsampleResponseRequest - extendedTypingResponseRequest (
|
SMP: response - : new root-level attachment object
- /api/v2/
|
sampleResponseRetrieve - extendedTypingResponseRetrieve (
|
SMP- TYP_RES)
- Response body: messages.originalMessage.
|
response object2025-08-14 | 2025-08-08 | 12353 | - /api/v2/sampleRequestRequest (SMP_REQ)
- Request body: new root-level attachment object
- /api/v2/sampleRequestRetrieve (SMP_REQ)
- Response body: messages.originalMessage.attachment object
|
Remove "mixedLymphocyteCultureGvh", "mixedLymphocyteCultureHvg", "gvhReactivityPercent", "hvgReactivityPercent", "other" fields & move these fields within SMP_RES endpoints | Fields removed & Fields moved to a different object in SMP_RES | Early adopter #25 | Removed "mixedLymphocyteCultureGvh", "mixedLymphocyteCultureHvg", "gvhReactivityPercent", "hvgReactivityPercent", "other" ("other" field present in the marker object only) fields from TYP_RES, IDM_REQ, IDM_RES, RSV_RES endpoints.
Affected payloads:extendedTypingResponseRequest TYP donor.idm object- new root-level attachment object
- /api/v2/
|
extendedTypingResponseRetrieve TYP- SMP_RES)
- Response body: messages.originalMessage.
|
donor.idminfectiousDiseaseMarkerRequestRequest IDMREQ request.marker object- new root-level attachment object
- /api/v2/
|
infectiousDiseaseMarkerRequestRetrieve IDMREQ- INFO)
- Response body: messages.originalMessage.
|
request.markerinfectiousDiseaseMarkerResultRequest IDMRES response.marker, response.idm & donor.idm objects- new root-level attachment object
- /api/v2/
|
infectiousDiseaseMarkerResultRetrieve IDMRES messages.originalMessage.response.marker, messages.originalMessage.response.idm & - messages.originalMessage.
|
donor.idm objectsreservationResponseRequest - infectiousDiseaseMarkerRequestRequest (
|
RSVRES donor.idm object- new root-level attachment object
- /api/v2/
|
reservationResponseRetrieve - infectiousDiseaseMarkerRequestRetrieve (
|
RSVRES- REQ)
- Response body: messages.originalMessage.
|
donor.idm objectMoved "mixedLymphocyteCultureGvh", "mixedLymphocyteCultureHvg", "gvhReactivityPercent", "hvgReactivityPercent" fields from response.idm to response.lymphocyteReactivity object in SMP_RES endpoints.
- /api/v2/infectiousDiseaseMarkerResultRequest (IDM_RES)
- Request body: new root-level attachment object
|
Affected payloads:sampleResponseRequest - infectiousDiseaseMarkerResultRetrieve (
|
SMP- IDM_RES)
- Response body: messages.originalMessage.attachment object
- /api/v2/reservationReleaseRequest
- Request body: new root-level attachment object
- /api/v2/reservationReleaseRetrieve
|
response.idm → response.lymphocyteReactivity object - messages.originalMessage.attachment object
- /api/v2/
|
sampleResponseRetrieve - reservationRequestRequest (
|
SMPRESResponse body: messages.originalMessage.response.idm → messages.originalMessage.response.lymphocyteReactivity object2025-08-14 | 2025-08-07 | 12465 | Add HLA object with optional fields Object added | TWG #41 | - 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
|
Added HLA object with optional fields to response object in TYP_RES endpoints.
Affected payloads:extendedTypingResponseRequest - reservationResponseRetrieve (
|
TYPRequest response → response.hla- messages.originalMessage.attachment object
- /api/v2/
|
extendedTypingResponseRetrieve - requestCancellationRequest (
|
TYPRESResponse body: messages.originalMessage.response → messages.originalMessage.response.hla object2025-08-28 | 11587 | Add "reservedPatientWmdaId" as optional field | Field added | TWG #42 | Added "reservedPatientWmdaId" as optional field to the donor in response block in TYP_RES, IDM_RES, RSV_RES endpoints.
- Request body: new root-level attachment object
- /api/v2/requestCancellationRetrieve (REQ_CAN)
- Response body: messages.originalMessage.attachment object
|
Affected payloads:extendedTypingResponseRequest TYP donor - new root-level attachment object
- /api/v2/
|
extendedTypingResponseRetrieve - requestRejectedRetrieve (
|
TYP- NO_RES)
- Response body: messages.originalMessage.
|
donor objectinfectiousDiseaseMarkerResultRequest IDMRES donor - new root-level attachment object
- /api/v2/
|
infectiousDiseaseMarkerResultRetrieve IDMRES- REM)
- Response body: messages.originalMessage.
|
donorreservationResponseRequest (RSV_RES) donor object- new root-level attachment object
- /api/v2/
|
reservationResponseRetrieve (RSV_RES)- genericRequestRetrieve
- Response body: messages.originalMessage.
|
donor object2025-08-28 | 12354 | Upcoming features sorted by priority/ expected delivery order
Below you will find a list of features that are yet to be implemented into the Connect API. These are ranked according to priority and the expected delivery order. If you are missing any features in the Connect API, or have any feedback for us, please contact: support@wmda.info
...
|
| 12350 |
| endpoints: /extendedTypingResponseCbuResponseRequest & Retrieve | MC-RFC 02: Cord Blood Endpoints | Endpoints according to source type CBU |
| 13188 |
| endpoints: /infectiousDiseaseMarkerResultCbuResponseRequest & Retrieve | MC-RFC 02: Cord Blood Endpoints | Endpoints according to source type CBU |
| 11816 |
| endpoints: /reservationResponseCbuResponseRequest & Retrieve | MC-RFC 02: Cord Blood Endpoints | Endpoints according to source type CBU |
| 11726 |
| endpoints: /cancellationConfirmationRequest & Retrieve | TWG | Endpoint that allows registry to response to requestCancellationRequest (REQ_CAN) and indicate whether or not it can carry out cancellation request. |
| 13174 |
| endpoint: /alertRetrieve | TWG | Endpoint to retrieve alert messages. Alert can only be sent by WMDA to SMC network members. |
| 9793 |
| endpoint: /alertUpdateRetrieve | TWG | Endpoint to retrieve alert updates. Alert can only be sent by WMDA to SMC network members. |
...