MedicationPlan
Represents a medication plan assigned to a client.
type MedicationPlan {
createdAt: DateTime!
id: MedicationPlanID!
issuedAt: Time!
issuedBy: DoctorContact!
issuedOn: Date!
medications: [Medication!]!
note: String
status: MedicationPlanStatus!
updatedAt: DateTime!
}
Fields
MedicationPlan.createdAt ● DateTime! non-null scalar
Timestamp when the medication plan was created.
MedicationPlan.id ● MedicationPlanID! non-null scalar
Unique identifier of the medication plan.
MedicationPlan.issuedAt ● Time! non-null scalar
Time at which the medication plan was issued.
MedicationPlan.issuedBy ● DoctorContact! non-null object
The doctor who issued this medication plan.
MedicationPlan.issuedOn ● Date! non-null scalar
Date on which the medication plan was issued.
MedicationPlan.medications ● [Medication!]! non-null object
List of medications in this plan.
MedicationPlan.note ● String scalar
Optional notes or remarks for the medication plan.
MedicationPlan.status ● MedicationPlanStatus! non-null enum
Status of the medication plan.
MedicationPlan.updatedAt ● DateTime! non-null scalar
Timestamp when the medication plan was last updated.
Member Of
ActivateMedicationPlanPayload object ● AddMedicationPayload object ● Client object ● CopyMedicationPlanPayload object ● CreateMedicationPlanPayload object ● EndMedicationPlanPayload object ● RemoveMedicationPayload object ● ResetMedicationPlanToDraftPayload object ● UpdateMedicationPayload object ● UpdateMedicationPlanPayload object