Method: PATCH Maintain Surgical Details for Transplant
Request Information
URI
https://services.anzdata.org.au/webservices/api/transplant/surgicaldata/{id}
Parameters
Name | Description | Additional information |
---|---|---|
id |
The ANZDATA Patient ID / Registry Number |
Define this parameter in the request URI. |
value |
Surgical Data 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:
{ "GraftNo": 1, "TransplantDate": "2024-12-04T00:00:00", "SurgicalDetails": [ { "AnastomosisSiteCode": "string 1", "ArterialCode": "string 2", "ArterialOther": "string 3", "VenousCode": "string 4", "VenousOther": "string 5", "VenaCavaExtensionCode": "string 6", "AorticPatchCode": "string 7", "AnastomosisTime": 1, "Comments": "string 8" }, { "AnastomosisSiteCode": "string 1", "ArterialCode": "string 2", "ArterialOther": "string 3", "VenousCode": "string 4", "VenousOther": "string 5", "VenaCavaExtensionCode": "string 6", "AorticPatchCode": "string 7", "AnastomosisTime": 1, "Comments": "string 8" }, { "AnastomosisSiteCode": "string 1", "ArterialCode": "string 2", "ArterialOther": "string 3", "VenousCode": "string 4", "VenousOther": "string 5", "VenaCavaExtensionCode": "string 6", "AorticPatchCode": "string 7", "AnastomosisTime": 1, "Comments": "string 8" } ] }
application/xml, text/xml
Sample:
<TransplantSurgicalDetails xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <GraftNo>1</GraftNo> <TransplantDate>2024-12-04T00:00:00</TransplantDate> <SurgicalDetails> <SurgicalData> <AnastomosisSiteCode>string 1</AnastomosisSiteCode> <ArterialCode>string 2</ArterialCode> <ArterialOther>string 3</ArterialOther> <VenousCode>string 4</VenousCode> <VenousOther>string 5</VenousOther> <VenaCavaExtensionCode>string 6</VenaCavaExtensionCode> <AorticPatchCode>string 7</AorticPatchCode> <AnastomosisTime>1</AnastomosisTime> <Comments>string 8</Comments> </SurgicalData> <SurgicalData> <AnastomosisSiteCode>string 1</AnastomosisSiteCode> <ArterialCode>string 2</ArterialCode> <ArterialOther>string 3</ArterialOther> <VenousCode>string 4</VenousCode> <VenousOther>string 5</VenousOther> <VenaCavaExtensionCode>string 6</VenaCavaExtensionCode> <AorticPatchCode>string 7</AorticPatchCode> <AnastomosisTime>1</AnastomosisTime> <Comments>string 8</Comments> </SurgicalData> <SurgicalData> <AnastomosisSiteCode>string 1</AnastomosisSiteCode> <ArterialCode>string 2</ArterialCode> <ArterialOther>string 3</ArterialOther> <VenousCode>string 4</VenousCode> <VenousOther>string 5</VenousOther> <VenaCavaExtensionCode>string 6</VenaCavaExtensionCode> <AorticPatchCode>string 7</AorticPatchCode> <AnastomosisTime>1</AnastomosisTime> <Comments>string 8</Comments> </SurgicalData> </SurgicalDetails> </TransplantSurgicalDetails>
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
Surgicals
Attribute | Variable Label | Type | Length (Precision, Scale) |
Code | Comments |
---|---|---|---|---|---|
AnastomosisSiteCode | Anastomosis Site Code | String | 10 | Which Kidney Codes | Required. |
AnastomosisTime | Anastomosis Time | Number | Value should greater than or equal to 0 (warning only). Value must greater than or equal to 0. |
||
AorticPatchCode | Aortic Patch Code | String | 10 | Yes No Codes | |
ArterialCode | Arterial Code | String | 10 | Arterial Codes | |
ArterialOther | Arterial Other | String | 200 | Required if ArterialCode of "Specify" is provided. |
|
Comments | String | ||||
VenaCavaExtensionCode | Vena Cava Extension Code | String | 10 | Yes No Codes | |
VenousCode | Venous Code | String | 10 | Venous Codes | |
VenousOther | Venous Other | String | 200 | Required if VenousCode of "Specify" is provided. |