-
Notifications
You must be signed in to change notification settings - Fork 431
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update range of diastolic blood pressure in detailed log update #8397
Comments
@aparnacoronasafe We decided to restrict the range to a more restrictive value than allowing 0 to 250 as it's very unlikely to fill a zero in dia/sys field. Can we get a more acceptable / useful range? cc: @gigincg |
@aparnacoronasafe Can we do Systolic pressure between 50 and 250 mmHg. |
We can add validation to make sure that systolic pressure is always greater than diastolic pressure However, Systolic BP can go below 50 in heart attack patients nearing death and other extreme cases. so it is not wise to only allow values above 50. Same with diastolic BP. I believe we need to increase the higher ceiling of both systolic and diastolic BP. |
Dr. @athulmanuel had mentioned the acceptable values for an EMR would be 30-300 mmHg for both systolic and diastolic and had also said that there would be scenarios where systolic or diastolic would be "non-recordable" and hence need the option to specify such instances explicitly. |
Wanted to confirm if it'd be okay to store BP in the JSON column in the following way, or should non-recordable be stored as a separate attribute/field? # Indicates BP was not measured by the client.
bp = None
# Indicates both sys. and dia. are "Non-recordable"
bp = {
"systolic": None,
"diastolic": None,
}
# Indicates sys was measured with a value and dia was "Non-recordable"
bp = {
"systolic": 100,
"diastolic": None,
} cc: @sainak |
We need to keep the range of values more liberal. We can't look at the majority use case and choose to not acknowledge the edge cases. We must keep the range more open. The issue here is the UI component - slider. Athul doc is worried that if the allowed range is too wide, the slider becomes extended where the usable (commonly used) range will be a small section within the slider. So my recommendation is:
@gigincg please comment |
As discussed, we'll allow 30-300 mmHg (or a more frequently used range) through the slider, however, to input values beyond the range, we'll allow 0-400 mmHg through the numeric input field, and will add descriptive text to indicate "too low" or "too high" beside in the component. Also would be adding a checkbox for marking either being "Non-recordable" |
Describe the bug
Currently normal log update has 0-250 as the range for both systolic and diastolic blood pressure fields. However, detailed log update has range 30-180 for diastolic and 0-250 for systolic.
(Ranges confirmed with @aparnacoronasafe)
To Reproduce
Steps to reproduce the behavior:
https://care.ohc.network/facility/0c95c7f0-e1d2-4aff-83fa-933cef60d3a8/patient/7e8fc20f-02da-47f7-8c33-f2d8c7e52dd8/consultation/edfe0bd6-0f50-4a4c-8cd0-2d4ad0e9cea1/daily_rounds/06b17319-7ec3-4c56-a1f0-ffbceaa7d4a5/update
Expected behavior
Screenshots
The text was updated successfully, but these errors were encountered: