Other Structures

The following structures are available globally.

  • A struct to represent a Clinic

    See more

    Declaration

    Swift

    public struct Clinic : 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 more

    Declaration

    Swift

    public struct VisitTypeShortName : RawRepresentable, Codable, Equatable
  • A structure containing information about the visit type that is allowed on a clinic

    See more

    Declaration

    Swift

    public struct AllowedVisitType : Equatable, Codable
  • A structure containing a day string (Sunday, Monday, etc) and the start/end times of the day

    See more

    Declaration

    Swift

    public struct OpenDay : Equatable, Codable
  • A structure containing information about the opening and closing times of a clinic.

    See more

    Declaration

    Swift

    public struct OpenHours : Equatable, Codable
  • A generic Question + Answer object that can be passed up inside the RetailVisitInformation or ProviderVisitInformation object

    See more

    Declaration

    Swift

    public struct PatientQuestion : Codable, Equatable
  • Undocumented

    See more

    Declaration

    Swift

    public struct TytoCareConfig : Equatable
  • A generic structure of an address used in DexcareSDK

    See more

    Declaration

    Swift

    public struct Address : Codable, Equatable
  • The base structure for a Dexcare Patient

    See more

    Declaration

    Swift

    public struct DexcarePatient : Codable, Equatable
  • A structure containing information about a patient’s name

    See more

    Declaration

    Swift

    public struct HumanName : Codable, Equatable
  • A struct representing an EHRSystem + identifier

    Declaration

    Swift

    public struct Identifier : Equatable, Codable
  • A struct representing an EHRSystem + departmentId

    See more

    Declaration

    Swift

    public struct CatchmentArea : Equatable, Codable
  • The basic information about a patient is stored in PatientDemographics

    See more

    Declaration

    Swift

    public struct PatientDemographics : Codable, Equatable
  • A structure representing a Virtual Practice to which you can book a virtual visit

    See more

    Declaration

    Swift

    public struct VirtualPractice : Codable
  • A structure that represents what type of payments are supported in a Practice

    See more

    Declaration

    Swift

    public struct PracticePaymentAvailability : Codable
  • A structure representing a physical area serviced by a VirtualPractice

    See more

    Declaration

    Swift

    public struct VirtualPracticeRegion : Codable, Equatable
  • Start and ending date times in UTC of a Practice Region

    See more

    Declaration

    Swift

    public struct PracticeRegionAvailability : Codable, Equatable
  • A structure containing information about a health-care provider

    See more

    Declaration

    Swift

    public struct Provider : Codable
  • Represents a particular type of visit supported by a Provider

    See more

    Declaration

    Swift

    public struct ProviderVisitType : Codable
  • A physical building that provides service of one or more health-care providers.

    See more

    Declaration

    Swift

    public struct ProviderDepartment : Codable
  • Represents a grouping of time slots for a particular Provider

    See more

    Declaration

    Swift

    public struct ProviderTimeSlot : Equatable, Codable
  • Contains additional information required to book a Provider visit.

    See more

    Declaration

    Swift

    public struct ProviderVisitInformation : Equatable, Codable
  • Contains information about a scheduled Provider visit

    See more

    Declaration

    Swift

    public struct ScheduledProviderVisit : Codable, Equatable
  • Represents a grouping of time slots for a particular Retail clinic

    See more

    Declaration

    Swift

    public struct ClinicTimeSlot : Equatable, Codable
  • Represents a single day of available time slots.

    See more

    Declaration

    Swift

    public struct ScheduleDay : Equatable, Codable
  • Represents an available time for an appointment.

    See more

    Declaration

    Swift

    public struct TimeSlot : Equatable, Codable
  • Contains details about a reason for a person to cancel an appointment. These are based on brand

    See more

    Declaration

    Swift

    public struct CancelReason : Equatable
    extension CancelReason: Codable
  • Contains details about an upcoming scheduled visit

    See more

    Declaration

    Swift

    public struct ScheduledVisit : Equatable, Codable
  • Contains various values that are optionally customizable, and are specific to the Virtual Visit experience.

    See more

    Declaration

    Swift

    public struct VirtualConfig : Equatable
  • A structure holding information about an Insurance Payer that the system supports

    See more

    Declaration

    Swift

    public struct InsurancePayer : Equatable, Codable
  • Describes whether a region is available and if not the reason it is not.

    See more

    Declaration

    Swift

    public struct RegionAvailability : Codable
  • An struct containing additional information required to schedule a virtual visit.

    See more

    Declaration

    Swift

    public struct VirtualVisitInformation
    extension VirtualVisitInformation: Equatable
  • WaitTime structure returns when loading PracticeService.getEstimatedWaitTime or VirtualService.getEstimatedWaitTime

    See more

    Declaration

    Swift

    public struct WaitTime : Decodable, Equatable
  • Information needed for scheduling a retail visit other than BillingInformation and RetailTimeslot

    See more

    Declaration

    Swift

    public struct RetailVisitInformation
  • A structure holding information on customizing the DexcareSDK

    See more

    Declaration

    Swift

    public struct CustomizationOptions : Equatable
  • Custom user interface string overrides.

    See more

    Declaration

    Swift

    public struct CustomStrings : 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 more

    Declaration

    Swift

    public struct VideoCallStatistics : Encodable
  • Statistics when in real time communication and you’re publishing a video to a session

    See more

    Declaration

    Swift

    public struct PublisherRtcStats : Encodable
  • Statistics about incoming network traffic during a video visit call

    See more

    Declaration

    Swift

    public struct SubscriberNetworkStats : Encodable
  • Contains information about outgoing network traffic to a single conference participant during a virtual visit.

    See more

    Declaration

    Swift

    public struct PublisherNetworkStats : Encodable