ErxMedicationRequest
public struct ErxMedicationRequest : Hashable, Codable
-
init(authoredOn:
dosageInstructions: substitutionAllowed: hasEmergencyServiceFee: dispenseValidityEnd: accidentInfo: bvg: coPaymentStatus: multiplePrescription: quantity: ) Declaration
Swift
public init( authoredOn: String? = nil, dosageInstructions: String? = nil, substitutionAllowed: Bool? = false, hasEmergencyServiceFee: Bool? = false, dispenseValidityEnd: String? = nil, accidentInfo: AccidentInfo? = nil, bvg: Bool? = false, coPaymentStatus: ErxTask.CoPaymentStatus? = nil, multiplePrescription: MultiplePrescription? = nil, quantity: ErxMedication.Quantity? = nil )
-
Declaration
Swift
public let authoredOn: String?
-
Indicates how the medication is to be used by the patient.
Declaration
Swift
public let dosageInstructions: String?
-
Whether substitution is allowed (Aut-Idem)
Declaration
Swift
public let substitutionAllowed: Bool
-
Indicates emergency service fee (Notdienstgebühr)
Declaration
Swift
public let hasEmergencyServiceFee: Bool
-
The end date of the medication’s dispense validity
Declaration
Swift
public let dispenseValidityEnd: String?
-
Work-related accident info
Declaration
Swift
public let accidentInfo: AccidentInfo?
-
Indicates if this prescription is related to the ‘Bundesentschädigungsgesetz’ or ‘Bundesversorgungsgesetz’
Declaration
Swift
public let bvg: Bool
-
Indicates if additional charges are applied
Declaration
Swift
public let coPaymentStatus: ErxTask.CoPaymentStatus?
-
Information about multiple tasks (e.g. prescription)
Declaration
Swift
public let multiplePrescription: MultiplePrescription?
-
Indicates the number of packages of the prescribed medication
Declaration
Swift
public let quantity: ErxMedication.Quantity?