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.
Request Information
URI
https://services.anzdata.org.au/webservices/api/parenthoodoutcome/maintain/{id}
Parameters
| Name | Description | Additional information |
|---|---|---|
id |
The ANZDATA Patient ID / Registry Number |
Define this parameter in the request URI. |
value |
Parenthood 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:
{
"OutcomeDate": "2025-12-08T00:00:00",
"PregnancyOutcomeCode": "string 4",
"GestationalAge": 1.0,
"ConceptionDate": "2025-12-08T00:00:00",
"ConceptionCode": "string 5",
"BirthWeight": 1.0,
"CongenitalConditionCode": "string 6",
"FoetalGenderCode": "string 7",
"NeonatalSurvivalCode": "string 8",
"CreatininePriorConception": 1,
"CreatinineAtDelivery": 1,
"CreatininePostDelivery": 1,
"DiabetesCode": "string 9",
"ImmunosuppressionAtConceptionCode": "string 10",
"ConceptionCYACode": "string 11",
"ConceptionAZACode": "string 12",
"ConceptionPredCode": "string 13",
"ConceptionTacCode": "string 14",
"ConceptionMMFCode": "string 15",
"ConceptionSirolCode": "string 16",
"ConceptionOtherCode": "string 17",
"LabourCode": "string 18",
"DeliveryCode": "string 19",
"ProteinuriaCode": "string 20",
"ProteinuriaValue": 1.0,
"HypertensionCode": "string 21",
"PreEclampsiaCode": "string 22",
"EclampsiaGestationalAge": 1.0,
"EclampsiaCode": "string 23",
"HELLPCode": "string 24",
"CreatinineTrimester1": 1,
"CreatinineTrimester2": 1,
"CreatinineTrimester3": 1,
"RejectionCode": "string 25",
"DrugAspirinCode": "string 26",
"DrugEPOCode": "string 27",
"DrugHeparinCode": "string 28",
"DrugIronCode": "string 29",
"DrugInsulinCode": "string 30",
"DrugMetforminCode": "string 31",
"DrugHypertensiveCode": "string 32",
"PregnancyDialysisCode": "string 33",
"ModalityChangeDate": "2025-12-08T00:00:00",
"VascularAccessCode": "string 34",
"MaxHoursTri1": 1,
"MaxHoursTri2": 1,
"MaxHoursTri3": 1,
"MaxSessionsTri1": 1,
"MaxSessionsTri2": 1,
"MaxSessionsTri3": 1,
"WeeklyExchangeVolumeTri1": 1,
"WeeklyExchangeVolumeTri2": 1,
"WeeklyExchangeVolumeTri3": 1,
"Comments": "string 35",
"ParenthoodComplications": [
{
"ComplicationsInPregnancyCode": "string 3",
"ComplicationsInPregnancyOther": "string 4"
},
{
"ComplicationsInPregnancyCode": "string 3",
"ComplicationsInPregnancyOther": "string 4"
},
{
"ComplicationsInPregnancyCode": "string 3",
"ComplicationsInPregnancyOther": "string 4"
}
]
}
application/xml, text/xml
Sample:
<Parenthood xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OutcomeDate>2025-12-08T00:00:00</OutcomeDate>
<PregnancyOutcomeCode>string 4</PregnancyOutcomeCode>
<GestationalAge>1</GestationalAge>
<ConceptionDate>2025-12-08T00:00:00</ConceptionDate>
<ConceptionCode>string 5</ConceptionCode>
<BirthWeight>1</BirthWeight>
<CongenitalConditionCode>string 6</CongenitalConditionCode>
<FoetalGenderCode>string 7</FoetalGenderCode>
<NeonatalSurvivalCode>string 8</NeonatalSurvivalCode>
<CreatininePriorConception>1</CreatininePriorConception>
<CreatinineAtDelivery>1</CreatinineAtDelivery>
<CreatininePostDelivery>1</CreatininePostDelivery>
<DiabetesCode>string 9</DiabetesCode>
<ImmunosuppressionAtConceptionCode>string 10</ImmunosuppressionAtConceptionCode>
<ConceptionCYACode>string 11</ConceptionCYACode>
<ConceptionAZACode>string 12</ConceptionAZACode>
<ConceptionPredCode>string 13</ConceptionPredCode>
<ConceptionTacCode>string 14</ConceptionTacCode>
<ConceptionMMFCode>string 15</ConceptionMMFCode>
<ConceptionSirolCode>string 16</ConceptionSirolCode>
<ConceptionOtherCode>string 17</ConceptionOtherCode>
<LabourCode>string 18</LabourCode>
<DeliveryCode>string 19</DeliveryCode>
<ProteinuriaCode>string 20</ProteinuriaCode>
<ProteinuriaValue>1</ProteinuriaValue>
<HypertensionCode>string 21</HypertensionCode>
<PreEclampsiaCode>string 22</PreEclampsiaCode>
<EclampsiaGestationalAge>1</EclampsiaGestationalAge>
<EclampsiaCode>string 23</EclampsiaCode>
<HELLPCode>string 24</HELLPCode>
<CreatinineTrimester1>1</CreatinineTrimester1>
<CreatinineTrimester2>1</CreatinineTrimester2>
<CreatinineTrimester3>1</CreatinineTrimester3>
<RejectionCode>string 25</RejectionCode>
<DrugAspirinCode>string 26</DrugAspirinCode>
<DrugEPOCode>string 27</DrugEPOCode>
<DrugHeparinCode>string 28</DrugHeparinCode>
<DrugIronCode>string 29</DrugIronCode>
<DrugInsulinCode>string 30</DrugInsulinCode>
<DrugMetforminCode>string 31</DrugMetforminCode>
<DrugHypertensiveCode>string 32</DrugHypertensiveCode>
<PregnancyDialysisCode>string 33</PregnancyDialysisCode>
<ModalityChangeDate>2025-12-08T00:00:00</ModalityChangeDate>
<VascularAccessCode>string 34</VascularAccessCode>
<MaxHoursTri1>1</MaxHoursTri1>
<MaxHoursTri2>1</MaxHoursTri2>
<MaxHoursTri3>1</MaxHoursTri3>
<MaxSessionsTri1>1</MaxSessionsTri1>
<MaxSessionsTri2>1</MaxSessionsTri2>
<MaxSessionsTri3>1</MaxSessionsTri3>
<WeeklyExchangeVolumeTri1>1</WeeklyExchangeVolumeTri1>
<WeeklyExchangeVolumeTri2>1</WeeklyExchangeVolumeTri2>
<WeeklyExchangeVolumeTri3>1</WeeklyExchangeVolumeTri3>
<Comments>string 35</Comments>
<ParenthoodComplications>
<ParenthoodComplication>
<ComplicationsInPregnancyCode>string 3</ComplicationsInPregnancyCode>
<ComplicationsInPregnancyOther>string 4</ComplicationsInPregnancyOther>
</ParenthoodComplication>
<ParenthoodComplication>
<ComplicationsInPregnancyCode>string 3</ComplicationsInPregnancyCode>
<ComplicationsInPregnancyOther>string 4</ComplicationsInPregnancyOther>
</ParenthoodComplication>
<ParenthoodComplication>
<ComplicationsInPregnancyCode>string 3</ComplicationsInPregnancyCode>
<ComplicationsInPregnancyOther>string 4</ComplicationsInPregnancyOther>
</ParenthoodComplication>
</ParenthoodComplications>
</Parenthood>
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
Parenthood
| Attribute | Variable Label | Type | Length (Precision, Scale) |
Code | Comments |
|---|---|---|---|---|---|
| BirthWeight | Weight at birth (grams) | Number | Decimal(5, 1) | Value is entered in grams. Value must be between 100 and 6000. |
|
| Comments | Any comments | String | |||
| ConceptionAZACode | Conception AZA Code | String | 10 | Yes No Unknown Codes | Required if ImmunosuppressionAtConceptionCode provided is 'Y'. |
| ConceptionCode | Conception Code | String | 10 | Conception Codes | If ConceptionCode is 'O', specify in comments. |
| ConceptionCYACode | Conception CYA Code | String | 10 | Yes No Unknown Codes | Required if ImmunosuppressionAtConceptionCode provided is 'Y'. |
| ConceptionDate | Estimated date of conception | Date | If accurately known. |
||
| ConceptionMMFCode | Conception MMF Code | String | 10 | Yes No Unknown Codes | Required if ImmunosuppressionAtConceptionCode provided is 'Y'. |
| ConceptionOtherCode | Conception Other Code | String | 10 | Yes No Unknown Codes | Required if ImmunosuppressionAtConceptionCode provided is 'Y'. Specify in comments. |
| ConceptionPredCode | Conception Pred Code | String | 10 | Yes No Unknown Codes | Required if ImmunosuppressionAtConceptionCode provided is 'Y'. |
| ConceptionSirolCode | Conception Sirol Code | String | 10 | Yes No Unknown Codes | Required if ImmunosuppressionAtConceptionCode provided is 'Y'. |
| ConceptionTacCode | Conception Tac Code | String | 10 | Yes No Unknown Codes | Required if ImmunosuppressionAtConceptionCode provided is 'Y'. |
| CongenitalConditionCode | Congenital Condition Code | String | 10 | Yes No Unknown Codes | |
| CreatinineAtDelivery | Creatinine At Delivery | Number | Closest available creatinine at delivery. Value is entered in (µmol/L). |
||
| CreatininePostDelivery | Creatinine 3 months' post delivery | Number | Closest available creatinine 3 months post delivery. Value is entered in (µmol/L). |
||
| CreatininePriorConception | Creatinine prior to conception | Number | Closest available creatinine prior to conception. Value is entered in (µmol/L). |
||
| CreatinineTrimester1 | Creatinine Trimester1 | Number | Female patients only. Closest available creatinine at the end of trimester 1. Value is entered in (µmol/L). |
||
| CreatinineTrimester2 | Creatinine Trimester2 | Number | Female patients only. Closest available creatinine at the end of trimester 2. Value is entered in (µmol/L). |
||
| CreatinineTrimester3 | Creatinine Trimester3 | Number | Female patients only. Closest available creatinine at the end of trimester 3. Value is entered in (µmol/L). |
||
| DeliveryCode | Delivery Code | String | 10 | Delivery Codes | Female patients only.. |
| DiabetesCode | Diabetes Code | String | 10 | Diabetes Codes | Female patients only. |
| DrugAspirinCode | Drug Aspirin Code | String | 10 | Yes No Unknown Codes | Female patients only. |
| DrugEPOCode | Drug EPO Code | String | 10 | Yes No Unknown Codes | Female patients only. |
| DrugHeparinCode | Drug Heparin Code | String | 10 | Yes No Unknown Codes | Female patients only. |
| DrugHypertensiveCode | Drug Hypertensive Code | String | 10 | Yes No Unknown Codes | Female patients only. |
| DrugInsulinCode | Drug Insulin Code | String | 10 | Yes No Unknown Codes | Female patients only. |
| DrugIronCode | Drug Iron Code | String | 10 | Yes No Unknown Codes | Female patients only. |
| DrugMetforminCode | Drug Metformin Code | String | 10 | Yes No Unknown Codes | Female patients only. |
| EclampsiaCode | Eclampsia Code | String | 10 | Yes No Unknown Codes | Female patients only. |
| EclampsiaGestationalAge | Eclampsia Gestational Age | Number | Decimal(5, 1) | Female patients only. Gestational Age at onset of pre-eclampsia. Value is entered in weeks. |
|
| FoetalGenderCode | Foetal Gender Code | String | 10 | Gender Codes | |
| GestationalAge | Gestational Age | Number | Decimal(5, 1) | Best clinical estimate in weeks. Value should be between 4 and 42 (warning only). |
|
| HELLPCode | HELLP Code | String | 10 | Yes No Unknown Codes | Female patients only. |
| HypertensionCode | Hypertension Code | String | 10 | Hypertension Codes | Female patients only. |
| ImmunosuppressionAtConceptionCode | Immunosuppression At Conception Code | String | 10 | Yes No Unknown Codes | |
| LabourCode | Labour Code | String | 10 | Labour Codes | Female patients only. |
| MaxHoursTri1 | Max Hours Tri1 | Number | Female patients only. HD Maximum hours per session in trimester 1. |
||
| MaxHoursTri2 | Max Hours Tri2 | Number | Female patients only. HD Maximum hours per session in trimester 2. |
||
| MaxHoursTri3 | Max Hours Tri3 | Number | Female patients only. HD Maximum hours per session in trimester 3. |
||
| MaxSessionsTri1 | Max Sessions Tri1 | Number | Female patients only. HD Maximum sessions per week in trimester 1. |
||
| MaxSessionsTri2 | Max Sessions Tri2 | Number | Female patients only. HD Maximum sessions per week in trimester 2. |
||
| MaxSessionsTri3 | Max Sessions Tri3 | Number | Female patients only. HD Maximum sessions per week in trimester 3. |
||
| ModalityChangeDate | Modality Change Date | Date | Female patients only. |
||
| NeonatalSurvivalCode | Neonatal survival | String | 10 | Neonatal Survival Codes | Please provide when pregnancy outcome is 'L - Live Delivery'. |
| OutcomeDate | Date of birth or termination | Date | |||
| PreEclampsiaCode | Pre Eclampsia Code | String | 10 | Yes No Unknown Codes | Female patients only. |
| PregnancyDialysisCode | Pregnancy Dialysis Code | String | 10 | Pregnancy Dialysis Codes | Female patients only. If multiple dialysis types during pregnancy, specify in comments. |
| PregnancyOutcomeCode | Pregnancy outcome | String | 10 | Pregnancy Outcome Codes | Required. For 'I - In Progress' parenthood outcome, please provide expected delivery date in 'Comments'. |
| ProteinuriaCode | Proteinuria Code | String | 10 | Proteinuria Codes | Female patients only. |
| ProteinuriaValue | Proteinuria Value | Number | Decimal(6, 2) | Female patients only. Required if ProteinuriaCode provided is 'A' or 'P'. |
|
| RejectionCode | Rejection Code | String | 10 | Female patients only. If RejectionCode is 'Y', please complete Acute Rejection form. |
|
| VascularAccessCode | Vascular Access code | String | 10 | Access Codes | Female patients only. |
| WeeklyExchangeVolumeTri1 | Weekly Exchange Volume Tri1 | Number | Female patients only. PD Maximum total volume of weekly exchanges in trimester 1. Value is entered in litres. |
||
| WeeklyExchangeVolumeTri2 | Weekly Exchange Volume Tri2 | Number | Female patients only. PD Maximum total volume of weekly exchanges in trimester 2. Value is entered in litres. |
||
| WeeklyExchangeVolumeTri3 | Weekly Exchange Volume Tri3 | Number | Female patients only. PD Maximum total volume of weekly exchanges in trimester 3. Value is entered in litres. |
ParenthoodComplications
| Attribute | Variable Label | Type | Length (Precision, Scale) |
Code | Comments |
|---|---|---|---|---|---|
| ComplicationsInPregnancyCode | Complications in pregnancy code | String | 10 | Complications In Pregnancy Codes | Female patients only. |
| ComplicationsInPregnancyOther | Other specify | String | 50 | Female patients only. Required if ComplicationsInPregnancyCode of "Specify" is provided. |