Other Structures
The following structures are available globally.
-
Undocumented
See moreDeclaration
Swift
public struct AggregatedSlot : Codable, Equatable
-
Undocumented
See moreDeclaration
Swift
public struct ProviderOptions : Codable, Equatable
-
Object containing information on Provider Availability. Called using the
See moreAvailabilityService.getProviderAvailability
methodsDeclaration
Swift
public struct ProviderAvailability : Codable, Equatable
-
Options when searching for provider availability -
See moreAvailabilityService.getProviderAvailability
Declaration
Swift
public struct ProviderAvailabilityOptions : Encodable, Equatable
-
When searching for Provider Availability - responses will return with
See moreProviderAvailabilityResult
objectDeclaration
Swift
public struct ProviderAvailabilityResult : Codable
-
Declaration
Swift
public struct ProviderSlotAvailability : Equatable
-
Health System defined VisitType used in Provider Availability
See moreDeclaration
Swift
public struct ProviderVisitTypeAvailability : Codable, Equatable
-
Information on the Provider Availability
See moreDeclaration
Swift
public struct ProviderAvailabilitySlotWindow : Codable, Equatable
-
A generic structure of an address used in DexcareSDK
See moreDeclaration
Swift
public struct Address : Codable, Equatable
-
A generic Question + Answer object that can be passed up inside the
See moreRetailVisitInformation
orProviderVisitInformation
objectDeclaration
Swift
public struct PatientQuestion : Codable, Equatable
-
A struct to represent a RetailDepartment.. ex clinic
See moreDeclaration
Swift
public struct RetailDepartment : Equatable, Codable
-
/// When new a VisitType is created, you can extend the VisitType struct to represent the new type.
extension VisitType { static let vaccinePfizerVisitType = VisitType(rawValue: "Vaccine-Pfizer") }
This will allow you to create a new VisitType without having to have a new SDK version.
See moreDeclaration
Swift
public struct VisitTypeShortName : RawRepresentable, Codable, Equatable
-
A structure containing information about the visit type that is allowed on a clinic
See moreDeclaration
Swift
public struct AllowedVisitType : Equatable, Codable
-
A structure containing a day string (Sunday, Monday, etc) and the start/end times of the day
See moreDeclaration
Swift
public struct OpenDay : Equatable, Codable
-
A structure containing information about the opening and closing times of a clinic.
See moreDeclaration
Swift
public struct OpenHours : Equatable, Codable
-
Undocumented
See moreDeclaration
Swift
public struct TytoCareConfig : Equatable
-
The base structure for a Dexcare Patient
See moreDeclaration
Swift
public struct DexcarePatient : Codable, Equatable
-
The base structure for an EHR Patient
See moreDeclaration
Swift
public struct EhrPatient : Codable, Equatable
-
A structure containing information about a patient’s name
See moreDeclaration
Swift
public struct HumanName : Codable, Equatable
-
A struct representing an EHRSystem + identifier
Declaration
Swift
public struct Identifier : Equatable, Codable
-
The basic information about a patient is stored in PatientDemographics
See moreDeclaration
Swift
public struct PatientDemographics : Codable, Equatable
-
A structure representing a Virtual Practice to which you can book a virtual visit
See moreDeclaration
Swift
public struct VirtualPractice : Codable
-
A structure that represents what type of payments are supported in a Practice
See moreDeclaration
Swift
public struct PracticePaymentAvailability : Codable
-
A structure representing a physical area serviced by a VirtualPractice
See moreDeclaration
Swift
public struct VirtualPracticeRegion : Codable, Equatable
-
Undocumented
See moreDeclaration
Swift
public struct PediatricsAgeRange : Codable, Equatable
-
Start and ending date times in UTC of a Practice Region
See moreDeclaration
Swift
public struct PracticeRegionAvailability : Codable, Equatable
-
Information about a department within a practice region
See moreDeclaration
Swift
public struct PracticeRegionDepartment : Codable, Equatable
-
A structure containing information about a health-care provider
See moreDeclaration
Swift
public struct Provider : Codable
-
A physical building that provides service of one or more health-care providers.
See moreDeclaration
Swift
public struct ProviderDepartment : Codable
-
Contains additional information required to book a Provider visit.
See moreDeclaration
Swift
public struct ProviderVisitInformation : Equatable, Codable
-
Contains information about a scheduled Provider visit
See moreDeclaration
Swift
public struct ScheduledProviderVisit : Codable, Equatable
-
Represents a grouping of time slots for a particular Retail clinic
See moreDeclaration
Swift
public struct RetailAppointmentTimeSlot : Equatable, Codable
-
Represents a single day of available time slots.
See moreDeclaration
Swift
public struct ScheduleDay : Equatable, Codable
-
Represents an available time for an appointment.
See moreDeclaration
Swift
public struct TimeSlot : Equatable, Codable
-
Contains details about a reason for a person to cancel an appointment. These are based on brand
See moreDeclaration
Swift
public struct CancelReason : Equatable, Hashable
extension CancelReason: Codable
-
Contains details about an upcoming scheduled visit
See moreDeclaration
Swift
public struct ScheduledVisit : Equatable, Codable
-
A structure representing the status of the DexCare Services.
See moreDeclaration
Swift
public struct DexcareStatus : Codable
-
A structure representing an incident or a scheduled maintenance
See moreDeclaration
Swift
public struct DexcareIncident : Codable
-
A structure representing a component of a DexCare service
See moreDeclaration
Swift
public struct DexcareComponent : Codable
-
Contains information about a scheduled virtual visit.
See moreDeclaration
Swift
public struct VirtualVisit
Parameters
visitId
The identifier for the visit.
modality
Defines whether the visit is a video visit or a phone visit.
status
Contains information about the current visit status. A visit can go through multiple statuses once it’s created.
brand
The name of the brand associated with the visit, if available.
-
A status of a Virtual Visit A
RawRepresentable
structure representing the status a visit could haveNote
AVisitStatus
in this context is simply aString
. You can exchange aVisitStatus
with a string without issue.Declaration
Swift
public struct VisitStatus : RawRepresentable, Codable, Equatable
-
Contains various values that are optionally customizable, and are specific to the Virtual Visit experience.
See moreDeclaration
Swift
public struct VirtualConfig : Equatable
-
A structure holding information about an Insurance Payer that the system supports
See moreDeclaration
Swift
public struct InsurancePayer : Equatable, Codable
-
Undocumented
See moreDeclaration
Swift
public struct VirtualVisitAssignmentQualifier : RawRepresentable, Codable, Equatable
-
An object containing additional information used to scheduled a virtual visit
See moreDeclaration
Swift
public struct VirtualVisitDetails : Encodable, Equatable
-
Undocumented
See moreDeclaration
Swift
public struct VirtualVisitModality : RawRepresentable, Codable, Equatable
-
Undocumented
See moreDeclaration
Swift
public struct VirtualVisitTypeName : RawRepresentable, Codable, Equatable
-
WaitTime structure returns when loading
See moreVirtualService.getEstimatedWaitTime
Declaration
Swift
public struct WaitTime : Decodable, Equatable
-
Undocumented
See moreDeclaration
Swift
public struct WaitTimeAvailability : Decodable, Equatable
-
Information that allows to localize the estimated wait time
See moreDeclaration
Swift
public struct WaitTimeLocalizationInfo : Decodable, Equatable
-
Type to hold information on certain DexCare network calls
See moreDeclaration
Swift
public struct DexcareAPIError
-
Information needed for scheduling a retail visit other than BillingInformation and RetailTimeSlot
See moreDeclaration
Swift
public struct RetailVisitInformation
-
A structure holding information on customizing the DexcareSDK
See moreDeclaration
Swift
public struct CustomizationOptions : Equatable
-
Contains any collected statistics from a Virtual Visit session. The data will only be populated when after a virtual visit conference has occurred in the current SDK session. This data is only persisted in memory.
See moreDeclaration
Swift
public struct VideoCallStatistics : Encodable
-
Statistics when in real time communication and you’re publishing a video to a session
See moreDeclaration
Swift
public struct PublisherRtcStats : Encodable
-
Statistics about incoming network traffic during a video visit call
See moreDeclaration
Swift
public struct SubscriberNetworkStats : Encodable
-
Contains information about outgoing network traffic to a single conference participant during a virtual visit.
See moreDeclaration
Swift
public struct PublisherNetworkStats : Encodable