-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMedication.cpp
More file actions
66 lines (59 loc) · 2.14 KB
/
Medication.cpp
File metadata and controls
66 lines (59 loc) · 2.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include "Medication.h"
Medication::Medication()
{
unique_id = 0;
drug_name = "";
description = "";
dosage = 0;
dosage_unit = DoseUnitEnum::milligrams;
time_num = 0;
time_unit = TimeUnitEnum::minutes;
price_dollars = 0;
price_cents = 0;
}
Medication::Medication(Medication* m)
{
unique_id = 0;
drug_name = m->getDrugName();
description = m->getDescription();
dosage = m->getDosage();
dosage_unit = m->getDosageUnit();
time_num = m->getTimeNum();
time_unit = m->getTimeUnit();
price_dollars = m->getPriceDollars();
price_cents = m->getPriceCents();
}
Medication::Medication(unsigned int id, std::string drugname, std::string desc, unsigned int dose, DoseUnitEnum doseunit,
unsigned int time, TimeUnitEnum timeunit, unsigned int priced, unsigned int pricec)
{
unique_id = id;
drug_name = drugname;
description = desc;
dosage = dose;
dosage_unit = doseunit;
time_num = time;
time_unit = timeunit;
price_dollars = priced;
price_cents = pricec;
}
unsigned int Medication::getUniqueID() { return unique_id; }
std::string Medication::getDrugName() { return drug_name; }
std::string Medication::getDescription() { return description; }
unsigned int Medication::getDosage() { return dosage; }
unsigned int Medication::getTimeNum() { return time_num; }
unsigned int Medication::getPriceDollars() { return price_dollars; }
unsigned int Medication::getPriceCents() { return price_cents; }
DoseUnitEnum Medication::getDosageUnit() { return dosage_unit; }
TimeUnitEnum Medication::getTimeUnit() { return time_unit; }
void Medication::setUniqueID(unsigned int val) { unique_id = val; }
void Medication::setDrugName(std::string val) { drug_name = val; }
void Medication::setDescription(std::string val) { description = val; }
void Medication::setDosage(unsigned int val) { dosage = val; }
void Medication::setTimeNum(unsigned int val) { time_num = val; }
void Medication::setPriceDollars(unsigned int val) { price_dollars = val; }
void Medication::setPriceCents(unsigned int val) { price_cents = val; }
void Medication::setDosageUnit(DoseUnitEnum val) { dosage_unit = val; }
void Medication::setTimeUnit(TimeUnitEnum val) { time_unit = val; }
Medication::~Medication()
{
}