Methods: POST, PATCH Create or update Peritoneal Dialysis Related Infections (Peritonitis Episode, Exit Site Infection and/or Tunnel Infection) record for an existing ANZDATA patient.
Request Information
URI
https://services.anzdata.org.au/webservices/api/dialysis/peritonitisepisode/{id}
Parameters
| Name | Description | Additional information |
|---|---|---|
id |
The ANZDATA Patient ID / Registry Number |
Define this parameter in the request URI. |
value |
Peritonitis Episode object |
Define this parameter in the request body. |
Request body formats
** Empty XML node(s) or JSON element(s) should be excluded from posted data.
application/json, text/json
Sample:
{
"PDRelatedInfectionCodes": [
1,
2,
3
],
"InfectionDate": "2025-12-08T00:00:00",
"RelapseRecurrenceCode": "string 4",
"PeritonitisOrganisms": [
{
"OrganismCode": "string 3",
"OrganismOther": "string 4"
},
{
"OrganismCode": "string 3",
"OrganismOther": "string 4"
},
{
"OrganismCode": "string 3",
"OrganismOther": "string 4"
}
],
"AntifungalTherapyCode": "string 6",
"InitialAntibiotic1Code": "string 7",
"InitialAntibiotic1Other": "string 8",
"InitialAntibiotic1AdministrationRouteCode": "string 9",
"InitialAntibiotic2Code": "string 10",
"InitialAntibiotic2Other": "string 11",
"InitialAntibiotic2AdministrationRouteCode": "string 12",
"InitialAntibiotic3Code": "string 13",
"InitialAntibiotic3Other": "string 14",
"InitialAntibiotic3AdministrationRouteCode": "string 15",
"FinalAntibioticDoseDate": "2025-12-08T00:00:00",
"FinalAntibiotic1Code": "string 16",
"FinalAntibiotic1Other": "string 17",
"FinalAntibiotic1AdministrationRouteCode": "string 18",
"FinalAntibiotic2Code": "string 19",
"FinalAntibiotic2Other": "string 20",
"FinalAntibiotic2AdministrationRouteCode": "string 21",
"FinalAntibiotic3Code": "string 22",
"FinalAntibiotic3Other": "string 23",
"FinalAntibiotic3AdministrationRouteCode": "string 24",
"GlucoseCode": "string 25",
"ICODextrinCode": "string 26",
"LowGDPCode": "string 27",
"OtherPD": "string 28",
"OvernightHospitalisationCode": "string 29",
"HospitalisationNights": 1,
"CatheterRemovedCode": "string 30",
"CatheterRemovedDate": "2025-12-08T00:00:00",
"InterimHDCode": "string 31",
"FirstDialysisDate": "2025-12-08T00:00:00",
"LastDialysisDate": "2025-12-08T00:00:00",
"PermanentHDCode": "string 32",
"PermanentHDDate": "2025-12-08T00:00:00",
"Comments": "string 33"
}
application/xml, text/xml
Sample:
<PeriotonitisEpisode xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<PDRelatedInfections>
<PDRelatedInfectionCode>1</PDRelatedInfectionCode>
<PDRelatedInfectionCode>2</PDRelatedInfectionCode>
<PDRelatedInfectionCode>3</PDRelatedInfectionCode>
</PDRelatedInfections>
<InfectionDate>2025-12-08T00:00:00</InfectionDate>
<RelapseRecurrenceCode>string 4</RelapseRecurrenceCode>
<PeritonitisOrganisms>
<PeritonitisOrganism>
<OrganismCode>string 3</OrganismCode>
<OrganismOther>string 4</OrganismOther>
</PeritonitisOrganism>
<PeritonitisOrganism>
<OrganismCode>string 3</OrganismCode>
<OrganismOther>string 4</OrganismOther>
</PeritonitisOrganism>
<PeritonitisOrganism>
<OrganismCode>string 3</OrganismCode>
<OrganismOther>string 4</OrganismOther>
</PeritonitisOrganism>
</PeritonitisOrganisms>
<AntifungalTherapyCode>string 6</AntifungalTherapyCode>
<InitialAntibiotic1Code>string 7</InitialAntibiotic1Code>
<InitialAntibiotic1Other>string 8</InitialAntibiotic1Other>
<InitialAntibiotic1AdministrationRouteCode>string 9</InitialAntibiotic1AdministrationRouteCode>
<InitialAntibiotic2Code>string 10</InitialAntibiotic2Code>
<InitialAntibiotic2Other>string 11</InitialAntibiotic2Other>
<InitialAntibiotic2AdministrationRouteCode>string 12</InitialAntibiotic2AdministrationRouteCode>
<InitialAntibiotic3Code>string 13</InitialAntibiotic3Code>
<InitialAntibiotic3Other>string 14</InitialAntibiotic3Other>
<InitialAntibiotic3AdministrationRouteCode>string 15</InitialAntibiotic3AdministrationRouteCode>
<FinalAntibioticDoseDate>2025-12-08T00:00:00</FinalAntibioticDoseDate>
<FinalAntibiotic1Code>string 16</FinalAntibiotic1Code>
<FinalAntibiotic1Other>string 17</FinalAntibiotic1Other>
<FinalAntibiotic1AdministrationRouteCode>string 18</FinalAntibiotic1AdministrationRouteCode>
<FinalAntibiotic2Code>string 19</FinalAntibiotic2Code>
<FinalAntibiotic2Other>string 20</FinalAntibiotic2Other>
<FinalAntibiotic2AdministrationRouteCode>string 21</FinalAntibiotic2AdministrationRouteCode>
<FinalAntibiotic3Code>string 22</FinalAntibiotic3Code>
<FinalAntibiotic3Other>string 23</FinalAntibiotic3Other>
<FinalAntibiotic3AdministrationRouteCode>string 24</FinalAntibiotic3AdministrationRouteCode>
<GlucoseCode>string 25</GlucoseCode>
<ICODextrinCode>string 26</ICODextrinCode>
<LowGDPCode>string 27</LowGDPCode>
<OtherPD>string 28</OtherPD>
<OvernightHospitalisationCode>string 29</OvernightHospitalisationCode>
<HospitalisationNights>1</HospitalisationNights>
<CatheterRemovedCode>string 30</CatheterRemovedCode>
<CatheterRemovedDate>2025-12-08T00:00:00</CatheterRemovedDate>
<InterimHDCode>string 31</InterimHDCode>
<FirstDialysisDate>2025-12-08T00:00:00</FirstDialysisDate>
<LastDialysisDate>2025-12-08T00:00:00</LastDialysisDate>
<PermanentHDCode>string 32</PermanentHDCode>
<PermanentHDDate>2025-12-08T00:00:00</PermanentHDDate>
<Comments>string 33</Comments>
</PeriotonitisEpisode>
Response Information
Response body formats
application/json, text/json
Sample:
{
"Code": 1,
"Message": "string 1",
"SuccessMessages": [
"string 1",
"string 2",
"string 3"
],
"WarningMessages": [
"string 1",
"string 2",
"string 3"
],
"ErrorMessages": [
"string 1",
"string 2",
"string 3"
]
}
application/xml, text/xml
Sample:
<ResponseBody xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Code>Success</Code>
<Message>string 1</Message>
<SuccessMessages>
<SuccessMessage>string 1</SuccessMessage>
<SuccessMessage>string 2</SuccessMessage>
<SuccessMessage>string 3</SuccessMessage>
</SuccessMessages>
<WarningMessages>
<WarningMessage>string 1</WarningMessage>
<WarningMessage>string 2</WarningMessage>
<WarningMessage>string 3</WarningMessage>
</WarningMessages>
<ErrorMessages>
<ErrorMessage>string 1</ErrorMessage>
<ErrorMessage>string 2</ErrorMessage>
<ErrorMessage>string 3</ErrorMessage>
</ErrorMessages>
</ResponseBody>
Attribute Details
PDRelatedInfections
| Attribute | Variable Label | Type | Length (Precision, Scale) |
Code | Comments |
|---|---|---|---|---|---|
| PDInfectionTypeCode | What type of PD-related infection(s)? | Number | PD Infection Type Codes | Required Data collection starts from Survey 76 (2025). |
PeriotonitisEpisode
| Attribute | Variable Label | Type | Length (Precision, Scale) |
Code | Comments |
|---|---|---|---|---|---|
| AntifungalTherapyCode | Antifungal Therapy? | String | 10 | Yes No Codes | |
| CatheterRemovedCode | Was catheter removed? | String | 10 | Yes No Codes | |
| CatheterRemovedDate | Date catheter was removed | Date | Required if CatheterRemovedCode of "Y" is provided |
||
| Comments | Comments | String | |||
| FinalAntibiotic1AdministrationRouteCode | Initial regimen first antibiotic route of administration | String | 10 | Drug Administration Route Codes | Required if FinalAntibiotic1Code is provided. Data collection starts from Survey 76 (2025). |
| FinalAntibiotic1Code | Name of final regimen first antibiotic given | String | 10 | Antibiotics Codes | |
| FinalAntibiotic1Other | Final regimen first antibiotic given (other) | String | 100 | Required if FinalAntibiotic1Code of "Specify" is provided. |
|
| FinalAntibiotic2AdministrationRouteCode | Initial regimen first antibiotic route of administration | String | 10 | Drug Administration Route Codes | Required if FinalAntibiotic2Code is provided. Data collection starts from Survey 76 (2025). |
| FinalAntibiotic2Code | Name of final regimen second antibiotic given | String | 10 | Antibiotics Codes | |
| FinalAntibiotic2Other | Final regimen second antibiotic given (other) | String | 100 | Required if FinalAntibiotic2Code of "Specify" is provided. |
|
| FinalAntibiotic3AdministrationRouteCode | Initial regimen first antibiotic route of administration | String | 10 | Drug Administration Route Codes | Required if FinalAntibiotic3Code is provided. Data collection starts from Survey 76 (2025). |
| FinalAntibiotic3Code | Name of final regimen third antibiotic given | String | 10 | Antibiotics Codes | |
| FinalAntibiotic3Other | Final regimen third antibiotic given (other) | String | 100 | Required if FinalAntibiotic3Code of "Specify" is provided. |
|
| FinalAntibioticDoseDate | Date of last dose of antibiotic given | Date | |||
| FirstDialysisDate | Date of first interim haemodialysis | Date | Required if InterimHDCode of "Y" is provided. |
||
| GlucoseCode | Glucose PD Solution at time of infection? | String | 10 | Yes No Codes | |
| HospitalisationNights | Number of nights in hospital | Number | Required if OvernightHospitalisationCode of "Y" is provided. Value must be between 1 and 365. |
||
| ICODextrinCode | Icodextrin PD Solution at time of infection? | String | 10 | Yes No Codes | |
| InfectionDate | Date | ||||
| InitialAntibiotic1AdministrationRouteCode | Initial regimen first antibiotic route of administration | String | 10 | Drug Administration Route Codes | Required if InitialAntibiotic1Code is provided. Data collection starts from Survey 76 (2025). |
| InitialAntibiotic1Code | Name of initial regimen first antibiotic given | String | 10 | Antibiotics Codes | |
| InitialAntibiotic1Other | Initial regimen first antibiotic given (other) | String | 100 | Required if InitialAntibiotic1Code of "Specify" is provided. |
|
| InitialAntibiotic2AdministrationRouteCode | Initial regimen first antibiotic route of administration | String | 10 | Drug Administration Route Codes | Required if InitialAntibiotic2Code is provided. Data collection starts from Survey 76 (2025). |
| InitialAntibiotic2Code | Name of initial regimen second antibiotic given | String | 10 | Antibiotics Codes | |
| InitialAntibiotic2Other | Initial regimen second antibiotic given (other) | String | 100 | Required if InitialAntibiotic2Code of "Specify" is provided. |
|
| InitialAntibiotic3AdministrationRouteCode | Initial regimen first antibiotic route of administration | String | 10 | Drug Administration Route Codes | Required if InitialAntibiotic3Code is provided. Data collection starts from Survey 76 (2025). |
| InitialAntibiotic3Code | Name of initial regimen third antibiotic given | String | 10 | Antibiotics Codes | |
| InitialAntibiotic3Other | Initial regimen third antibiotic given (other) | String | 100 | Required if InitialAntibiotic3Code of "Specify" is provided. |
|
| InterimHDCode | Did patient have interim haemodialysis? | String | 10 | Yes No Codes | |
| LastDialysisDate | Date of last interim haemodialysis | Date | Required if InterimHDCode of "Y" is provided. |
||
| LowGDPCode | Low GDP | String | 10 | Yes No Codes | |
| OtherPD | Other PD Solution at time of infection? | String | 50 | ||
| OvernightHospitalisationCode | Was patient hospitalised overnight? | String | 10 | Yes No Codes | |
| PermanentHDCode | Did patient transfer to permanent haemodialysis? | String | 10 | Yes No Codes | |
| PermanentHDDate | Date of permanent transfer to haemodialysis | Date | Required if PermanentHDCode of "Y" is provided. |
||
| RelapseRecurrenceCode | Was this a relapse or recurrence of peritonitis? | String | 10 | Relapse Recurrence Codes |
PeritonitisOrganisms
| Attribute | Variable Label | Type | Length (Precision, Scale) |
Code | Comments |
|---|---|---|---|---|---|
| OrganismCode | Name of organism | String | 10 | Peritonitis Organism Codes | |
| OrganismOther | Name of organism other | String | 50 | Required if OrganismCode of "Specify" is provided. |