Overview
For users of the Scheduled Appointment API endpoint there are a few breaking changes that need to be accounted for when migrating to the new Patient Data API endpoint.New Capabilities
- PHARMACY DATA! The new
patientPanelDirectives.requestMedicationHistory
field can be set totrue
to indicate that pharmacy medication history data should be queried before processing the patient. Setting this totrue
will incur several hours delays in receiving PDFs and should only be used after consultation with your customer success representative. - Patients with multiple (e.g. previous) addresses are now fully supported
- Requests for processing can now be sent in a single batch. The top level object accepts an array of requests
- Active and inactive diagnoses are accepted
- Diagnoses from any code system are accepted
- ICD-10 (
2.16.840.1.113883.6.90
) is preferred
- ICD-10 (
Upgrade Steps
- A top level
patientProcessingRequests
array is now required and is where most request data is populated patient.address
is now an arraypatient.addresses
medicalSummaryPeriod
is now a property ofdirectives
activeIcd10Diagnoses
should now be added to the more genericdiagnoses
array and populated with acodeSystem
value of2.16.840.1.113883.6.90
. Theactive
indicator must also be set appropriatelyactiveIcd9Diagnoses
should now be added to the more genericdiagnoses
array and populated with acodeSystem
value of2.16.840.1.113883.6.103
. Theactive
indicator must also be set appropriatelyactiveSnomedDiagnoses
should now be added to the more genericdiagnoses
array and populated with acodeSystem
value of2.16.840.1.113883.6.96
. Theactive
indicator must also be set appropriatelybatchId
is now specified at the top level request outside of the request records, it is still optionalupcomingAppointmentDate
is no longer required- All fields which support arrays are no longer allowed to contain null elements