Skip to main content

AddMedicationInput

Input for the addMedication mutation.

input AddMedicationInput {
activeSubstance: String!
application: String!
category: MedicationCategory!
dosageInstructions: String
dosageIntervals: DosageIntervalsInput
dosageNotes: String
galenicForm: String
medicationPlanId: MedicationPlanID!
note: String
reason: String
strength: String
tradeName: String!
unit: String!
validFrom: Date!
validUntil: Date
}

Fields​

AddMedicationInput.activeSubstance ● String! non-null scalar​

Active substance of the medication.

AddMedicationInput.application ● String! non-null scalar​

Route or method of application.

AddMedicationInput.category ● MedicationCategory! non-null enum​

Category of the medication.

AddMedicationInput.dosageInstructions ● String scalar​

Free-text dosage instructions.

AddMedicationInput.dosageIntervals ● DosageIntervalsInput input​

Dosage intervals for the medication.

AddMedicationInput.dosageNotes ● String scalar​

Structured dosage notes.

AddMedicationInput.galenicForm ● String scalar​

The galenic form.

AddMedicationInput.medicationPlanId ● MedicationPlanID! non-null scalar​

ID of the medication plan to add the medication to.

AddMedicationInput.note ● String scalar​

Optional note for this medication entry.

AddMedicationInput.reason ● String scalar​

Reason for prescribing this medication, e.g. headache.

AddMedicationInput.strength ● String scalar​

Strength of the medication (e.g. 500mg).

AddMedicationInput.tradeName ● String! non-null scalar​

Trade name of the medication.

AddMedicationInput.unit ● String! non-null scalar​

Unit of the medication dosage.

AddMedicationInput.validFrom ● Date! non-null scalar​

Date from which this medication is valid.

AddMedicationInput.validUntil ● Date scalar​

Date until which this medication is valid.

Member Of​

addMedication mutation