ErxMedicationRequest
public struct ErxMedicationRequest : Hashable, Codable, Sendable
-
init(authoredOn:dosageInstructions: substitutionAllowed: hasEmergencyServiceFee: dispenseValidityEnd: accidentInfo: ser: 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, ser: 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 ‘ Soziales Entschädigungsrecht nach SGB XIV’ (SER)
Declaration
Swift
public let ser: 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?
View on GitHub
ErxMedicationRequest Structure Reference