Other Structures

The following structures are available globally.

  • Undocumented

    See more

    Declaration

    Swift

    public struct AggregatedSlot : Codable, Equatable
  • Undocumented

    See more

    Declaration

    Swift

    public struct ProviderOptions : Codable, Equatable
  • Object containing information on Provider Availability. Called using the AvailabilityService.getProviderAvailability methods

    See more

    Declaration

    Swift

    public struct ProviderAvailability : Codable, Equatable
  • Options when searching for provider availability - AvailabilityService.getProviderAvailability

    See more

    Declaration

    Swift

    public struct ProviderAvailabilityOptions : Encodable, Equatable
  • When searching for Provider Availability - responses will return with ProviderAvailabilityResult object

    See more

    Declaration

    Swift

    public struct ProviderAvailabilityResult : Codable
  • Declaration

    Swift

    public struct ProviderSlotAvailability : Equatable
  • Health System defined VisitType used in Provider Availability

    See more

    Declaration

    Swift

    public struct ProviderVisitTypeAvailability : Codable, Equatable
  • Information on the Provider Availability

    See more

    Declaration

    Swift

    public struct ProviderAvailabilitySlotWindow : Codable, Equatable
  • A generic structure of an address used in DexcareSDK

    See more

    Declaration

    Swift

    public struct Address : Codable, Equatable
  • 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
  • A struct to represent a RetailDepartment.. ex clinic

    See more

    Declaration

    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 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
  • Undocumented

    See more

    Declaration

    Swift

    public struct TytoCareConfig : Equatable
  • The base structure for a Dexcare Patient

    See more

    Declaration

    Swift

    public struct DexcarePatient : Codable, Equatable
  • The base structure for an EHR Patient

    See more

    Declaration

    Swift

    public struct EhrPatient : 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
  • 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
  • Undocumented

    See more

    Declaration

    Swift

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

    See more

    Declaration

    Swift

    public struct PracticeRegionAvailability : Codable, Equatable
  • Information about a department within a practice region

    See more

    Declaration

    Swift

    public struct PracticeRegionDepartment : 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, Equatable
  • 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 RetailAppointmentTimeSlot : 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, Hashable
    extension CancelReason: Codable
  • Contains details about an upcoming scheduled visit

    See more

    Declaration

    Swift

    public struct ScheduledVisit : Equatable, Codable
  • A structure representing the status of the DexCare Services.

    See more

    Declaration

    Swift

    public struct DexcareStatus : Codable
  • A structure representing an incident or a scheduled maintenance

    See more

    Declaration

    Swift

    public struct DexcareIncident : Codable
  • A structure representing a component of a DexCare service

    See more

    Declaration

    Swift

    public struct DexcareComponent : Codable
  • Contains information about a scheduled virtual visit.

    See more

    Declaration

    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 have

    Note

    A VisitStatus in this context is simply a String. You can exchange a VisitStatus with a string without issue.
    See more

    Declaration

    Swift

    public struct VisitStatus : RawRepresentable, Codable, Equatable
  • 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
  • Undocumented

    See more

    Declaration

    Swift

    public struct VirtualVisitAssignmentQualifier : RawRepresentable, Codable, Equatable
  • An object containing additional information used to scheduled a virtual visit

    See more

    Declaration

    Swift

    public struct VirtualVisitDetails : Encodable, Equatable
  • Undocumented

    See more

    Declaration

    Swift

    public struct VirtualVisitModality : RawRepresentable, Codable, Equatable
  • Undocumented

    See more

    Declaration

    Swift

    public struct VirtualVisitTypeName : RawRepresentable, Codable, Equatable
  • WaitTime structure returns when loading VirtualService.getEstimatedWaitTime

    See more

    Declaration

    Swift

    public struct WaitTime : Decodable, Equatable
  • Undocumented

    See more

    Declaration

    Swift

    public struct WaitTimeAvailability : Decodable, Equatable
  • Information that allows to localize the estimated wait time

    See more

    Declaration

    Swift

    public struct WaitTimeLocalizationInfo : Decodable, Equatable
  • Type to hold information on certain DexCare network calls

    See more

    Declaration

    Swift

    public struct DexcareAPIError
  • 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
  • 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