api/dialysis/peritonitisepisode/{id}

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.