Skip to main content

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 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