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
createVirtualVisitis 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
VirtualVisitDetailswith the newVirtualSerivce.createVirtualVisitinstead ofVirtualVisitInformation. - Use the new
VirtualService.getEstimatedWaitTimeinstead ofPracticeService.getEstimatedWaitTime. - Use
getWaitTimeAvailabilityto fetch newWaitTimeAvailabilitylist for all Virtual Provider queues instead ofPracticeService.getVirtualPracticeRegionAvailability. - A new method
getAssignmentQualifiersfetches all supportedVirtualVisitAssignmentQualifier - A new method
getModalitiesfetches all supportedVirtualVisitModality - A new method
isVisitStatusActivereturns booleans based onVisitStatus - A new method
pedatricsAgeRangeto indicate the age of patients
Clinic reference updates
All Clinic references have been updated to RetailDepartment.
ClinicTimeSlotis replaced byRetailAppointmentTimeSlot.RetailService.getClinicsis replaced byRetailService.getRetailDepartmentsScheduledVisit.clinicis replaced byScheduledVisit.retailDepartment
Model Changes
- VirtualVisitDetails
userEmailis now mandatorycontactPhoneNumberis now mandatory
VisitStatusis now a StringDefaultVisitStatusgive access to the list of default visit status names
Deprecation removals
- Removed deprecated models/methods/properties:
- UnavailableAppointmentError
- ProviderService.getProviderTimeslots
- VirtualVisitInformation
- createPatientWithMyChart