DexCare SDK 8.0.0
This page contains information on how to upgrade from SDK 7.x to SDK 8.0. For a full list of changes, see the Release Notes.
Creating virtual visits
- A new method
createVirtualVisit
is used instead of the existing startVirtualVisit. The new API allows for scheduling for a patient using an Epic identifier instead of a DexCare patientGuid, scheduling phone-call virtual visits, and is more flexible in terms of required information to schedule a virtual visit. See the Release Notes for more information. - Use
VirtualVisitDetails
with the newVirtualSerivce.createVirtualVisit
instead ofVirtualVisitInformation
. - Use the new
VirtualService.getEstimatedWaitTime
instead ofPracticeService.getEstimatedWaitTime
. - Use
getWaitTimeAvailability
to fetch newWaitTimeAvailability
list for all Virtual Provider queues instead ofPracticeService.getVirtualPracticeRegionAvailability
. - A new method
getAssignmentQualifiers
fetches all supportedVirtualVisitAssignmentQualifier
- A new method
getModalities
fetches all supportedVirtualVisitModality
- A new method
isVisitStatusActive
returns booleans based onVisitStatus
- A new method
pedatricsAgeRange
to indicate the age of patients
Clinic reference updates
All Clinic references have been updated to RetailDepartment.
ClinicTimeSlot
is replaced byRetailAppointmentTimeSlot
.RetailService.getClinics
is replaced byRetailService.getRetailDepartments
ScheduledVisit.clinic
is replaced byScheduledVisit.retailDepartment
Model Changes
- VirtualVisitDetails
userEmail
is now mandatorycontactPhoneNumber
is now mandatory
VisitStatus
is now a StringDefaultVisitStatus
give access to the list of default visit status names
Deprecation removals
- Removed deprecated models/methods/properties:
- UnavailableAppointmentError
- ProviderService.getProviderTimeslots
- VirtualVisitInformation
- createPatientWithMyChart