ANZDATA Web API

ANZDATA exposes a number of APIs that can be consumed by facilities to automatically transfer data to ANZDATA. For a printer friendly version, click here.

For more information, please contact ANZDATA.

The following APIs are available:

Patient

API Description
api/Patient/Add
Method: POST

Register a new patient in ANZDATA.
api/Patient/Details/{id}
Method: GET

Retrieve current details for an existing ANZDATA patient.
api/Patient/Maintain/{id}
Method: PATCH

Update ANZDATA patient details.

NOTE: Patient details are only updatable when they are new in the open surveys, otherwise only the 'PhysicianCode' field can be updated.
api/Patient/Search
Method: GET

Search for an existing ANZDATA patient.

At least one of the following search parameters must be provided:
GivenName, Surname, DateOfBirth, ParentRenalUnitCode, PreviousParentRenalUnitCode, TreatmentModality.
api/Patient/Transfer/{id}
Method: PATCH

Transfer an existing ANZDATA patient to another facility.
api/Patient/Treatment/{id}
Method: PATCH

Create or Update Course of Treatment for an existing patient.
api/Patient/TreatmentTransfer/{id}
Method: PATCH

Maintain Course of Treatment record and/or Transfer an existing patient.

Dialysis

API Description
api/Dialysis/Maintain/{id}
Methods: POST, PATCH

Update patient dialysis details for a suvery period.

Survery period will be derived from the value of SurveyDate passed through.
api/Dialysis/PeritonitisEpisode/{id}
Methods: POST, PATCH

Create or update Peritonitis Episode record for an existing ANZDATA patient.

Transplant

API Description
api/Transplant/DailyDrugDose/{id}
Method: PATCH

Maintain Daily Drug Doses for Transplant
api/Transplant/Maintain/{id}
Method: PATCH

Maintain Transplant details for a Patient
api/Transplant/RejectionEpisode/{id}
Method: PATCH

Maintain Rejection Episodes for Transplant
api/Transplant/SerumCreatinine/{id}
Method: PATCH

Maintain Serum Creatinines for Transplant
api/Transplant/SurgicalData/{id}
Method: PATCH

Maintain Surgical Details for Transplant
api/Transplant/Therapy/{id}
Method: PATCH

Maintain Surgical Details for Transplant
api/Transplant/Weight/{id}
Method: PATCH

Maintain Weights for Transplant

Paediatric

API Description
api/Paediatric/Maintain/{id}
Method: PATCH

Maintain Paediatric Survey Assessment for a Patient

Survery period will be derived from the value of SurveyDate passed through.

ParenthoodOutcome

API Description
api/ParenthoodOutcome/Maintain/{id}
Method: PATCH

Maintain Parenthood Outcome for a Patient

To update an existing Parenthood Outcome record, PatientId and OutcomeDate must match an existing Parenthood Outcome record in ANZDATA.

Infection

API Description
api/Infection/Maintain/{id}
Method: PATCH

Create or Update Infection records for an existing patient.

TeachPd

API Description
api/TeachPd/Maintain/{id}
Method: PATCH

Enrol or Update a TEACH-PD Trial Participant