Request Body
ChangeDiagnosis {
claimNumber:
string
1-12 alphanumeric characters. Examples: A123456, AA12345, 1234567, 12345678901, A1234567890 where A represents an alphabetic character and each digit represents any digit.
declaration:
Declaration {
providerDeclaration:
string * (date)
The date the form was submitted.
}
diagnosis:
[
If present, this must contain at least one diagnosis. 20 diagnoses permitted.
Diagnosis {
diagnosisCodeType:
string *
See the DiagnosisCodingSystem code tables for valid values.
diagnosisCode:
string *
Alphanumeric, can include '.'
primaryDiagnosisIndicator:
string *
Select exactly one diagnosis in a request as primary.
} ]
provider:
Provider {
details:
ProviderDetails {
providerId:
string *
The provider's ACC or HPI number, 1-8 characters.
providerTypeCode:
string *
See the ProviderType code tables for valid values.
} }
vendor:
Vendor {
hpiFacilityNumber:
string
ID of the facility where the service was provided.
hpiOrganisationNumber:
string *
1-12 alphanumeric characters, can include '\\'
practiceName:
string *
1-40 characters.
}
}
Operations
When using the API Key custom token in the Operations portion for any selected API below, set NAME to 'apikey', VALUE to My Apps, Consumer Key value, and select the HEADER option before clicking SET.
Basic HTTP authentication
Set
OAuth 2 authentication
Set
Response Error Details
-
HTTP Code
Error Code
Description
-
202
-
400
Bad Request: invalid data
-
401
Unauthorized: authentication error
-
403
Forbidden: authorization error
-
404
-
500
Making change-of-diagnosis API requests requires you to grant access to this app.
You will be directed to change-of-diagnosis to approve the use of your credentials and then returned to this page.
You can revoke these permissions at any time.
Your changes have not been saved.
<p><a class="title" style="box-sizing: border-box; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); cursor: pointer; font-weight: 700; font-family: monospace; font-size: 14px;">ChangeDiagnosis <span class="opening brace" style="box-sizing: border-box;">{</span></a></p>
<div class="inner" style="box-sizing: border-box; padding-left: 18px; color: rgb(51, 51, 51); font-family: monospace; font-size: 14px; background-color: rgb(255, 255, 255);"> <div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">pmsSoftwareName:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">pmsSoftwareVersion:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">claimNumber:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;"> </a><span class="type" style="box-sizing: border-box; color: green;">string</span>
<div class="inner description" style="box-sizing: border-box; color: gray; font-style: italic; padding-left: 18px;">1-12 alphanumeric characters. Examples: A123456, AA12345, 1234567, 12345678901, A1234567890 where A represents an alphabetic character and each digit represents any digit.</div> </div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">declaration:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="object" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;">Declaration <span class="opening brace" style="box-sizing: border-box;">{</span></a>
<div class="inner" style="box-sizing: border-box; padding-left: 18px;"> <div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">providerDeclaration:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;"> </a><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span> <span class="format" style="box-sizing: border-box;">(date)</span>
<div class="inner description" style="box-sizing: border-box; color: gray; font-style: italic; padding-left: 18px;">The date the form was submitted.</div> </div> </div> </div> </div> <span class="closing brace" style="box-sizing: border-box;">}</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">diagnosis:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="array" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;"><span class="opening bracket" style="box-sizing: border-box;">[</span></a>
<div class="inner" style="box-sizing: border-box; padding-left: 18px;"> <div class="description" style="box-sizing: border-box; color: gray; font-style: italic;">If present, this must contain at least one diagnosis. 20 diagnoses permitted.</div>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 0px; display: table-cell;"> <div class="object" style="box-sizing: border-box; font-size: 14px;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;">Diagnosis <span class="opening brace" style="box-sizing: border-box;">{</span></a>
<div class="inner" style="box-sizing: border-box; padding-left: 18px;"> <div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">diagnosisCodeType:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;"> </a><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span>
<div class="inner description" style="box-sizing: border-box; color: gray; font-style: italic; padding-left: 18px;">See the DiagnosisCodingSystem code tables for valid values.</div> </div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">diagnosisCode:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;"> </a><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span>
<div class="inner description" style="box-sizing: border-box; color: gray; font-style: italic; padding-left: 18px;">Alphanumeric, can include '.'</div> </div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">diagnosisDescription:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">diagnosisSide:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">diagnosisComment:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">diagnosisAction:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">primaryDiagnosisIndicator:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;"> </a><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span>
<div class="inner description" style="box-sizing: border-box; color: gray; font-style: italic; padding-left: 18px;">Select exactly one diagnosis in a request as primary.</div>
<div class="inner enums" style="box-sizing: border-box; padding-left: 18px;"><span style="box-sizing: border-box; font-weight: 700;">Enum:</span>
<div class="json-formatter-row inner open" style="box-sizing: border-box; color: rgb(0, 0, 0); padding-left: 18px;"><a class="toggler-link" style="box-sizing: border-box; background-color: transparent; cursor: pointer; outline: 0px;"> <span class="value" style="box-sizing: border-box;"><span style="box-sizing: border-box;"><span class="constructor-name" style="box-sizing: border-box; cursor: pointer;">Array</span> <span style="box-sizing: border-box;"><span class="bracket" style="box-sizing: border-box; color: rgb(51, 51, 51);">[</span><span class="number" style="box-sizing: border-box; color: rgb(0, 0, 255);">2</span><span class="bracket" style="box-sizing: border-box; color: rgb(51, 51, 51);">]</span></span></span></span></a>
<div class="children object array " style="box-sizing: border-box;"> <div class="json-formatter-row" style="box-sizing: border-box; margin-left: 1rem;"><a class="toggler-link" style="box-sizing: border-box; background-color: transparent; cursor: pointer;"><span class="key" style="box-sizing: border-box; color: rgb(0, 0, 139); cursor: pointer;">0:</span> <span class="value" style="box-sizing: border-box;"><span class="boolean " style="box-sizing: border-box; color: red;">true</span></span></a>
<div class="children " style="box-sizing: border-box;"> </div> </div>
<div class="json-formatter-row" style="box-sizing: border-box; margin-left: 1rem;"><a class="toggler-link" style="box-sizing: border-box; background-color: transparent; cursor: pointer;"><span class="key" style="box-sizing: border-box; color: rgb(0, 0, 139); cursor: pointer;">1:</span> <span class="value" style="box-sizing: border-box;"><span class="boolean " style="box-sizing: border-box; color: red;">false</span></span></a>
<div class="children " style="box-sizing: border-box;"> </div> </div> </div> </div> </div> </div> </div> </div> </div> <span class="closing brace" style="box-sizing: border-box;">}</span></div> </div> </div> <span class="closing bracket" style="box-sizing: border-box;">]</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">patient:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="object" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;">Patient <span class="opening brace" style="box-sizing: border-box;">{</span></a>
<div class="inner" style="box-sizing: border-box; padding-left: 18px;"> <div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">address:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="object" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;">Address <span class="opening brace" style="box-sizing: border-box;">{</span></a>
<div class="inner" style="box-sizing: border-box; padding-left: 18px;"> <div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">type:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">line1:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">line2:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">suburb:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">city:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">postCode:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">country:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div> </div> <span class="closing brace" style="box-sizing: border-box;">}</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">contact:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="object" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;">Contact <span class="opening brace" style="box-sizing: border-box;">{</span></a>
<div class="inner" style="box-sizing: border-box; padding-left: 18px;"> <div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">emailAddress:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">mobilePhone:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">homePhone:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">workPhone:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span></div> </div> </div> </div> <span class="closing brace" style="box-sizing: border-box;">}</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">details:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="object" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;">PatientDetails <span class="opening brace" style="box-sizing: border-box;">{</span></a>
<div class="inner" style="box-sizing: border-box; padding-left: 18px;"> <div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">accidentDate:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">dateOfBirth:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">nhi:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">firstName:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">middleName:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">surname:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div> </div> <span class="closing brace" style="box-sizing: border-box;">}</span></div> </div> </div> </div> <span class="closing brace" style="box-sizing: border-box;">}</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">provider:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="object" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;">Provider <span class="opening brace" style="box-sizing: border-box;">{</span></a>
<div class="inner" style="box-sizing: border-box; padding-left: 18px;"> <div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">address:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="object" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;">Address <span class="opening brace" style="box-sizing: border-box;">{</span></a>
<div class="inner" style="box-sizing: border-box; padding-left: 18px;"> <div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">type:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">line1:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">line2:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">suburb:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">city:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">postCode:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">country:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div> </div> <span class="closing brace" style="box-sizing: border-box;">}</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">contact:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="object" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;">Contact <span class="opening brace" style="box-sizing: border-box;">{</span></a>
<div class="inner" style="box-sizing: border-box; padding-left: 18px;"> <div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">emailAddress:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">mobilePhone:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">homePhone:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">workPhone:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span></div> </div> </div> </div> <span class="closing brace" style="box-sizing: border-box;">}</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">details:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="object" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;">ProviderDetails <span class="opening brace" style="box-sizing: border-box;">{</span></a>
<div class="inner" style="box-sizing: border-box; padding-left: 18px;"> <div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">providerId:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;"> </a><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span>
<div class="inner description" style="box-sizing: border-box; color: gray; font-style: italic; padding-left: 18px;">The provider's ACC or HPI number, 1-8 characters.</div> </div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">providerTypeCode:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;"> </a><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span>
<div class="inner description" style="box-sizing: border-box; color: gray; font-style: italic; padding-left: 18px;">See the ProviderType code tables for valid values.</div> </div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">firstName:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">middleName:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">surname:</span>
<div class="json-schema-view collapsed" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span></div> </div> </div> </div> <span class="closing brace" style="box-sizing: border-box;">}</span></div> </div> </div> </div> <span class="closing brace" style="box-sizing: border-box;">}</span></div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">vendor:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="object" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;">Vendor <span class="opening brace" style="box-sizing: border-box;">{</span></a>
<div class="inner" style="box-sizing: border-box; padding-left: 18px;"> <div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">hpiFacilityNumber:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;"> </a><span class="type" style="box-sizing: border-box; color: green;">string</span>
<div class="inner description" style="box-sizing: border-box; color: gray; font-style: italic; padding-left: 18px;">ID of the facility where the service was provided.</div> </div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">hpiOrganisationNumber:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;"> </a><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span>
<div class="inner description" style="box-sizing: border-box; color: gray; font-style: italic; padding-left: 18px;">1-12 alphanumeric characters, can include '\\'</div> </div> </div> </div>
<div class="property" style="box-sizing: border-box; font-size: 0px; display: table-row;"><span class="name" style="box-sizing: border-box; font-size: 14px; padding: 0.2em; color: rgb(0, 0, 255); display: table-cell; vertical-align: top;">practiceName:</span>
<div class="json-schema-view" style="box-sizing: border-box; font-size: 14px; display: table-cell; padding: 0.2em;"> <div class="primitive" style="box-sizing: border-box;"><a class="title" style="box-sizing: border-box; background-color: transparent; cursor: pointer; font-weight: 700;"> </a><span class="type" style="box-sizing: border-box; color: green;">string</span> <span class="required" style="box-sizing: border-box; color: red;">*</span>
<div class="inner description" style="box-sizing: border-box; color: gray; font-style: italic; padding-left: 18px;">1-40 characters.</div> </div> </div> </div> </div> <span class="closing brace" style="box-sizing: border-box;">}</span></div> </div> </div> </div>
<p><span class="closing brace" style="box-sizing: border-box; color: rgb(51, 51, 51); font-family: monospace; font-size: 14px; background-color: rgb(255, 255, 255);">}</span></p>