Case Realization| Computer Science
case requirement Assessment. Right here is the revised diagram. Explanatory notes observe.
Particular person – is the bottom class for all folks within the system. A Particular person has a Telephone and is aware of their very own
title.
MedicalStaffMember – is a sort of Particular person and is the bottom class for all medical personnel. Medical
workers know their workers ID.
Physician – is a sort of MedicalStaffMember. Medical doctors supervise Sufferers. They know which sufferers
they supervise, and so they can set AlertConditions for these sufferers. They will assign Sufferers to
FirstResponders.
FirstResponder – are one other kind of MedicalStaffMember. They are often assigned various
Sufferers to observe by a number of docs. They know which sufferers they’ve to observe and
which docs they report back to. A primary responders job is to reply to Sufferers Alerts and to determine
whether or not to inform the attending Physician.
Affected person – is a sort of Particular person. A Affected person accumulates a historical past of glucose Observations and Alerts. A
Affected person might have a number of totally different AlertConditions set for them. If a glucose studying satisfies and
AlertCondition the affected person might generate an Alert. A affected person is aware of which Physician is taking care of
them however doesn’t know which FirstResponder will essentially reply to an Alert.
Commentary – is a studying of glucose degree for a Affected person at a selected time. An Commentary is aware of
what Affected person it’s for, what time it was taken, and which MonitoringDevice it was made by. It additionally
is aware of what glucose degree it measured.
Alert – is a notification raised by a Affected person, when an Commentary satisfies one of many Affected person’s
AlertConditions. An Alert is aware of which Commentary and what AlertCondition triggered it, it additionally
is aware of what PatientResponses and MedicalResponses are connected to it.
AlertConditions – are circumstances describing glucose ranges or a sample of glucose ranges which a
Physician believes wants some kind of response. AlertConditions additionally comprise directions as to what
that response must be, each by the Affected person, and any FirstResponder who receives an Alert
triggered by the AlertCondition.
Response – is an motion taken in response to an Alert. Responses know what Alert they’re for, and
at what time the Response was made. A Response comprises a Message.
PatientResponse – is a sort of Response recorded by a Affected person.
MedicalResponse – are a sort of Response which paperwork any actions taken by a
MedicalStaffMember in response to an Alert. Medical responses know which MedicalStaffMember
made them.
Message – is a communication between one Particular person and one other. Messages might go each methods
between between Medical doctors and Sufferers, Medical doctors and FirstResponders, and FirstResponders and
Sufferers. Messages know who despatched them and who they’re supposed for.
TextMessage – is a sort of Message. Textual content messages comprise textual content.
AudioMessage – is a sort of Message. Audio messages comprise a voice recording
SmartPhone – are gadgets to which MonitoringDevices are paired with Bluetooth. They know their
personal phoneNumber, and what OS and osVersion they run in order that the best model and updates of
the SMD app will be loaded on them.
MonitoringDevice – is a Bluetooth enabled glucose sensor. It takes glucose readings and sends them
to the SmartPhone it’s paired with. MonitoringDevices have various associated
attributes that enable them to be up to date equally to SmartPhones.