Structures

The following structures are available globally.

  • Represents the information of a transaction with the AVS

    See more

    Declaration

    Swift

    public struct AVSTransaction : Identifiable, Hashable, Equatable, Codable
  • Declaration

    Swift

    public struct AccidentInfo : Hashable, Codable
  • Acts as the intermediate data model from a ModelsR4.Invoice resource response and the local store representation

    See more

    Declaration

    Swift

    public struct DavInvoice : Hashable, Codable
  • Acts as the intermediate data model from a ModelsR4.MedicationDispense resource response and the local store representation

    MedicationDispenses are created by the pharmacy and can contain different medications from the prescription even when the substitutionAllowed flag is false Profile: https://simplifier.net/packages/de.abda.erezeptabgabedaten/1.3.0/files/805899

    See more

    Declaration

    Swift

    public struct DavMedicationDispense : Hashable, Codable
  • Acts as the intermediate data model from a ModelsR4.Organization resource response and the local store representation

    A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc. Profile: https://simplifier.net/packages/de.abda.erezeptabgabedaten/1.3.0/files/805901

    See more

    Declaration

    Swift

    public struct DavOrganization : Hashable, Codable
  • Repository for the app to the MedicationSchedule data layer handling the syncing between its data stores.

    See more

    Declaration

    Swift

    public struct MedicationScheduleRepository
  • Default implementation of DefaultDataMatrixStringEncoderto encode an array of ErxTaskMatrixCode into a representive json string

    See more

    Declaration

    Swift

    public struct DefaultDataMatrixStringEncoder : DataMatrixStringEncoder
  • Represents audit events related to Erx Tasks.

    See more

    Declaration

    Swift

    public struct ErxAuditEvent : Identifiable, Hashable, Codable
  • The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal cost allocation.

    See more

    Declaration

    Swift

    public struct ErxChargeItem : Identifiable, Hashable, Codable
  • Represents a record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.

    See more

    Declaration

    Swift

    public struct ErxConsent : Identifiable, Hashable, Codable
  • For informations on medication and it’s profiles go to: https://wiki.gematik.de/display/DEV/eRp+App+-+Medikamententypen+der+KBV

    See more

    Declaration

    Swift

    public struct ErxMedication : Hashable, Codable
  • Acts as the intermediate data model from a MedicationDispense resource response and the local store representation MedicationDispenses are created by the pharmacy and can contain different medications from the prescription even when the substitutionAllowed flag is false Profile: https://simplifier.net/packages/de.gematik.erezept-workflow.r4/1.2.0/files/721016

    See more

    Declaration

    Swift

    public struct ErxMedicationDispense : Hashable, Codable
  • Declaration

    Swift

    public struct ErxMedicationRequest : Hashable, Codable
  • Declaration

    Swift

    public struct ErxOrganization : Hashable, Codable
  • Declaration

    Swift

    public struct ErxPatient : Hashable, Codable
  • Declaration

    Swift

    public struct ErxPractitioner : Hashable, Codable
  • Data Model that holds all relevant informations from a ModelsR4.Bundle signature

    A Signature holds an electronic representation of a signature and its supporting context in a FHIR accessible form. The signature may either be a cryptographic type (XML DigSig or a JWS), which is able to provide non-repudiation proof, or it may be a graphical image that represents a signature or a signature process.

    See more

    Declaration

    Swift

    public struct ErxSignature : Hashable, Codable
  • A sparsed version of ErxChargeItem

    See more

    Declaration

    Swift

    public struct ErxSparseChargeItem : Identifiable, Hashable, Codable
  • Represents all information needed by the Erx App to handle profiled Erx Tasks (e.g. Prescriptions).

    See more

    Declaration

    Swift

    public struct ErxTask : Identifiable, Equatable, Hashable, Codable
    extension ErxTask: Comparable
  • Data Model that holds all relevant informations for placing an order in a pharmacy

    See more

    Declaration

    Swift

    public struct ErxTaskOrder : Equatable, Codable
  • Declaration

    Swift

    public struct Address : Codable, Equatable
  • Declaration

    Swift

    public struct ABDAERezeptAbgabedaten
  • Declaration

    Swift

    public struct MedicationSchedule : Codable, Equatable, Identifiable
  • Declaration

    Swift

    public struct MultiplePrescription : Hashable, Codable
  • Declaration

    Swift

    public struct PageContainer : Equatable
  • Declaration

    Swift

    public struct Page : Equatable, Identifiable, Hashable
  • Represents all information needed for searching for pharmacies.

    See more

    Declaration

    Swift

    public struct PharmacyLocation : Identifiable, Equatable
    extension PharmacyLocation: Codable
  • Represents a user profile selectable within the settings

    See more

    Declaration

    Swift

    public struct Profile : Identifiable, Hashable, Equatable, Codable
  • Represents a scanned eRx task holding the information of its ID and accessCode

    See more

    Declaration

    Swift

    public struct ScannedErxTask : Identifiable, Hashable
  • Declaration

    Swift

    public struct SharedTask : Equatable, Codable
  • Represents the shipment information needed for redeeming a prescription in a pharmacy

    See more

    Declaration

    Swift

    public struct ShipmentInfo : Identifiable, Hashable, Equatable
  • Container format for handling paged FHIR content.

    See more

    Declaration

    Swift

    public struct PagedContent<Content> : Equatable, Codable where Content : Decodable, Content : Encodable, Content : Equatable