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.requestMedicationHistoryfield can be set totrueto indicate that pharmacy medication history data should be queried before processing the patient. Setting this totruewill 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
patientProcessingRequestsarray is now required and is where most request data is populated patient.addressis now an arraypatient.addressesmedicalSummaryPeriodis now a property ofdirectivesactiveIcd10Diagnosesshould now be added to the more genericdiagnosesarray and populated with acodeSystemvalue of2.16.840.1.113883.6.90. Theactiveindicator must also be set appropriatelyactiveIcd9Diagnosesshould now be added to the more genericdiagnosesarray and populated with acodeSystemvalue of2.16.840.1.113883.6.103. Theactiveindicator must also be set appropriatelyactiveSnomedDiagnosesshould now be added to the more genericdiagnosesarray and populated with acodeSystemvalue of2.16.840.1.113883.6.96. Theactiveindicator must also be set appropriatelybatchIdis now specified at the top level request outside of the request records, it is still optionalupcomingAppointmentDateis no longer required- All fields which support arrays are no longer allowed to contain null elements

