ErxMedication
public struct ErxMedication : Hashable, Codable, SendableFor informations on medication and it’s profiles go to: https://wiki.gematik.de/display/DEV/eRp+App+-+Medikamententypen+der+KBV
- 
                  init(name:profile: drugCategory: pzn: isVaccine: amount: dosageForm: normSizeCode: batch: packaging: manufacturingInstructions: ingredients: ) DeclarationSwift public init(name: String? = nil, profile: ProfileType? = nil, drugCategory: DrugCategory? = nil, pzn: String? = nil, isVaccine: Bool = false, amount: Ratio? = nil, dosageForm: String? = nil, normSizeCode: String? = nil, batch: Batch? = nil, packaging: String? = nil, manufacturingInstructions: String? = nil, ingredients: [Ingredient] = [])
- 
                  
                  Category of the drug DeclarationSwift public let drugCategory: DrugCategory?
- 
                  
                  Underlying profile used to define the medication DeclarationSwift public let profile: ProfileType?
- 
                  
                  Name of the medication (only for .pznand.freeTextprofile types)Note For.ingredient and .compoundingname should be substituted fromingredients.first.textDeclarationSwift public let name: String?
- 
                  
                  Number of the medication ( only for .pznprofile types)DeclarationSwift public let pzn: String?
- 
                  
                  Specific amount of the drug in the packaged product. DeclarationSwift public let amount: Ratio?
- 
                  
                  Describes the form of the item. E.g.: Powder, tablets, capsule. (Darreichungsform) DeclarationSwift public let dosageForm: String?
- 
                  
                  Describes the therapeutic size for the package (e.g. N1) / a.k.a. “Normgroesse” DeclarationSwift public let normSizeCode: String?
- 
                  
                  True if marked as vaccine, false if not DeclarationSwift public let isVaccine: Bool
- 
                  
                  Informations about the packaging (only for . compoundingprofile types)DeclarationSwift public let packaging: String?
- 
                  
                  Instructions from the manufacturing company (only for compounding profile types) DeclarationSwift public let manufacturingInstructions: String?
- 
                  
                  Details about packaged medications (only available with medication dispense) DeclarationSwift public let batch: Batch?
- 
                  
                  Ingredients of the medication (only for profileType .ingredientand.compounding)DeclarationSwift public let ingredients: [Ingredient]
- 
                  
                  Information that only applies to packages. See moreDeclarationSwift public struct Batch : Equatable, Hashable, Codable, Sendable
- 
                  
                  Category of a drug See moreDeclarationSwift public enum DrugCategory : String, Equatable, Codable, Sendable
- 
                  
                  DeclarationSwift public enum ProfileType : String, Equatable, Codable, Sendable
- 
                  
                  DeclarationSwift public struct Ingredient : Equatable, Hashable, Codable, Sendable
- 
                  
                  DeclarationSwift public struct Ratio : Equatable, Hashable, Codable, CustomStringConvertible, Sendable
- 
                  
                  DeclarationSwift public struct Quantity : Equatable, Hashable, Codable, CustomStringConvertible, Sendable
 View on GitHub
            View on GitHub
           ErxMedication Structure Reference
      ErxMedication Structure Reference