Medication
Represents a single medication entry within a medication plan.
type Medication {
activeSubstance: String!
application: String!
category: MedicationCategory!
dosageInstructions: String
dosageIntervals: DosageIntervals
dosageNotes: String
id: MedicationID!
isExpired: Boolean!
note: String
reason: String
strength: String
tradeName: String!
unit: String!
validFrom: Date!
validUntil: Date
}
Fields
Medication.activeSubstance ● String! non-null scalar
Active substance of the medication.
Medication.application ● String! non-null scalar
Route or method of application.
Medication.category ● MedicationCategory! non-null enum
Category of the medication.
Medication.dosageInstructions ● String scalar
Free-text dosage instructions.
Medication.dosageIntervals ● DosageIntervals object
Dosage intervals defining when and how much to administer.
Medication.dosageNotes ● String scalar
Structured dosage notes.
Medication.id ● MedicationID! non-null scalar
Unique identifier of the medication entry.
Medication.isExpired ● Boolean! non-null scalar
True if the medication is already expired
Medication.note ● String scalar
Optional note for this medication entry.
Medication.reason ● String scalar
Reason for prescribing this medication.
Medication.strength ● String scalar
Strength of the medication (e.g. 500mg).
Medication.tradeName ● String! non-null scalar
Trade name of the medication.
Medication.unit ● String! non-null scalar
Unit of the medication dosage.
Medication.validFrom ● Date! non-null scalar
Date from which this medication is valid.
Medication.validUntil ● Date scalar
Date until which this medication is valid.
Member Of
MedicationPlan object