Structures
The following structures are available globally.
-
Represents the information of a transaction with the AVS
See moreDeclaration
Swift
public struct AVSTransaction : Identifiable, Hashable, Equatable, Codable
-
Declaration
Swift
public struct AccidentInfo : Hashable, Codable
-
Acts as the intermediate data model from a
See moreModelsR4.Invoice
resource response and the local store representationDeclaration
Swift
public struct DavInvoice : Hashable, Codable
-
Acts as the intermediate data model from a
ModelsR4.MedicationDispense
resource response and the local store representationMedicationDispenses are created by the pharmacy and can contain different medications from the prescription even when the
See moresubstitutionAllowed
flag is false Profile: https://simplifier.net/packages/de.abda.erezeptabgabedaten/1.3.0/files/805899Declaration
Swift
public struct DavMedicationDispense : Hashable, Codable
-
Acts as the intermediate data model from a
ModelsR4.Organization
resource response and the local store representationA 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 moreDeclaration
Swift
public struct DavOrganization : Hashable, Codable
-
Repository for the app to the MedicationSchedule data layer handling the syncing between its data stores.
See moreDeclaration
Swift
public struct MedicationScheduleRepository
-
Default implementation of
See moreDefaultDataMatrixStringEncoder
to encode an array ofErxTaskMatrixCode
into a representive json stringDeclaration
Swift
public struct DefaultDataMatrixStringEncoder : DataMatrixStringEncoder
-
Represents audit events related to Erx Tasks.
See moreDeclaration
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 moreDeclaration
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 moreDeclaration
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 moreDeclaration
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
See moresubstitutionAllowed
flag is false Profile: https://simplifier.net/packages/de.gematik.erezept-workflow.r4/1.2.0/files/721016Declaration
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
signatureA 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 moreDeclaration
Swift
public struct ErxSignature : Hashable, Codable
-
A sparsed version of ErxChargeItem
See moreDeclaration
Swift
public struct ErxSparseChargeItem : Identifiable, Hashable, Codable
-
Represents all information needed by the Erx App to handle profiled Erx Tasks (e.g. Prescriptions).
See moreDeclaration
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 moreDeclaration
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 moreDeclaration
Swift
public struct PharmacyLocation : Identifiable, Equatable
extension PharmacyLocation: Codable
-
Represents a user profile selectable within the settings
See moreDeclaration
Swift
public struct Profile : Identifiable, Hashable, Equatable, Codable
-
Represents a scanned eRx task holding the information of its ID and accessCode
See moreDeclaration
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 moreDeclaration
Swift
public struct ShipmentInfo : Identifiable, Hashable, Equatable
-
Container format for handling paged FHIR content.
See moreDeclaration
Swift
public struct PagedContent<Content> : Equatable, Codable where Content : Decodable, Content : Encodable, Content : Equatable