You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added symptoms survey, data type, and symptom manager; warnings for severe symptoms (#37)
# Added symptoms survey, data type, and symptom manager; warnings for
severe symptoms
## ♻️ Current situation & Problem
*Per discussion with the TUM team, an ideal early warning system for
febrile neutropenia would also take into account self-reported patient
symptoms for signs of impending infection, including nausea, vomiting,
diarrhea, chills, cough, and pain.
## ⚙️ Release Notes
*Added tab to add symptom information
*Added view for symptom checker for nausea, vomiting, diarrhea, chills,
cough, and pain. If one of these symptoms is selected, a pain rating
scale will appear.
*Created new SymptomManager class to add and save symptom entries to
SpeziLocalStorage and Firestore
*Generate a warning for any symptoms rated between 4-6 for moderate
severity and any symptoms rated 7+ for high severity notifying patient
to contact their provider
## 📚 Documentation
*Please ensure that you properly document any additions in conformance
to [Spezi Documentation
Guide](https://github.com/StanfordSpezi/.github/blob/main/DOCUMENTATIONGUIDE.md).*
*You can use this section to describe your solution, but we encourage
contributors to document your reasoning and changes using in-line
documentation.*
## ✅ Testing
*Added tests to ensure data errors are successfully triggered for
invalid types
*Added UI tests for addSymptoms view
## 📝 Code of Conduct & Contributing Guidelines
By submitting creating this pull request, you agree to follow our [Code
of
Conduct](https://github.com/CS342/.github/blob/main/CODE_OF_CONDUCT.md)
and [Contributing
Guidelines](https://github.com/CS342/.github/blob/main/CONTRIBUTING.md):
- [x] I agree to follow the [Code of
Conduct](https://github.com/CS342/.github/blob/main/CODE_OF_CONDUCT.md)
and [Contributing
Guidelines](https://github.com/CS342/.github/blob/main/CONTRIBUTING.md).
0 commit comments