Feat: Add quetiapine support to medication tracking
- Implement migration script to add quetiapine and quetiapine_doses columns to existing CSV data. - Update DataManager to include quetiapine and quetiapine_doses in data handling. - Modify MedTrackerApp to manage quetiapine entries and doses. - Enhance UIManager to include quetiapine in the user interface for medication selection and display. - Update tests to cover new quetiapine functionality, including sample data and DataManager tests.
This commit is contained in:
@@ -24,9 +24,9 @@ def temp_csv_file():
|
||||
def sample_data():
|
||||
"""Sample data for testing."""
|
||||
return [
|
||||
["2024-01-01", 3, 2, 4, 3, 1, 0, 2, 1, "Test note 1"],
|
||||
["2024-01-02", 2, 3, 3, 4, 1, 1, 2, 0, "Test note 2"],
|
||||
["2024-01-03", 4, 1, 5, 2, 0, 0, 1, 1, ""],
|
||||
["2024-01-01", 3, 2, 4, 3, 1, "", 0, "", 2, "", 1, "", 0, "", "Test note 1"],
|
||||
["2024-01-02", 2, 3, 3, 4, 1, "", 1, "", 2, "", 0, "", 1, "", "Test note 2"],
|
||||
["2024-01-03", 4, 1, 5, 2, 0, "", 0, "", 1, "", 1, "", 0, "", ""],
|
||||
]
|
||||
|
||||
|
||||
@@ -40,9 +40,15 @@ def sample_dataframe():
|
||||
'sleep': [4, 3, 5],
|
||||
'appetite': [3, 4, 2],
|
||||
'bupropion': [1, 1, 0],
|
||||
'bupropion_doses': ['', '', ''],
|
||||
'hydroxyzine': [0, 1, 0],
|
||||
'hydroxyzine_doses': ['', '', ''],
|
||||
'gabapentin': [2, 2, 1],
|
||||
'gabapentin_doses': ['', '', ''],
|
||||
'propranolol': [1, 0, 1],
|
||||
'propranolol_doses': ['', '', ''],
|
||||
'quetiapine': [0, 1, 0],
|
||||
'quetiapine_doses': ['', '', ''],
|
||||
'note': ['Test note 1', 'Test note 2', '']
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user