Skip to content
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

Nurse can look up Patient by name #6

Closed
17 of 18 tasks
ssrihari opened this issue May 11, 2018 · 1 comment
Closed
17 of 18 tasks

Nurse can look up Patient by name #6

ssrihari opened this issue May 11, 2018 · 1 comment

Comments

@ssrihari
Copy link
Contributor

ssrihari commented May 11, 2018

As a ... I can ... So that ...

Nurse can lookup a patient by name, and enter a new patient record if lookup fails, so that s/he can move on to enter a BP for the patient, whether old or new.

(#7 is a subset of this issue)

Bugs

  • P0: The search results screen occasionally does not show any search results, even though the data is there.
  • P0 Scrolling through the list of patients hides the age filter and resets it
  • P0 Age filter doesn’t work. I added an 89 year old patient, and filtering on 88 gives me [89, 52, 0, 25] year olds
  • P1: Back button does not return to Home Screen: After entering a new user, if I enter the first BP I'm prompted for and then click back, I go back to the Patient Entry screen, not the Home Screen. I can do this any number of times (re-creating a duplicate user and re-entering the initial BP prompt) and I still return to the New Patient screen. If I enter a second BP by clicking "New BP" the back button works properly and returns me to the Home Screen.
  • P1: The string "null" shows up in search results where a field was ignored. The search results should be formatted to display all variations of meaningful & void data together.
  • P2: After searching for a user and clicking on their result to view the Patient Summary screen, clicking "back" twice to return to the home screen sometimes continues to display the keyboard. The keyboard should be hidden when returning to the home screen.
  • P2: There should be some way to indicate that an age filter has been applied. Currently, so when I apply the filter and then search by name, the search works within the age parameter +/-3 as expected, but the user (nurse) cannot see this on the screen.

Misc

  • Update the search results UI to match zeplin
  • Update the search query to match name or phone numbers
  • If user selects a patient, open the patient's summary screen
    • Pre-fill the new patient's name or phone-number from the search query
  • If user clicks Back button, go back to the Home screen

Age filter

  • Make the UI in the toolbar
  • Add a bottom sheet
  • Update the query to show results with ±3 years of age entered
  • Update the query to show results with ±3 years of date-of-birth

Patient Sync API

  • Make sync push API call also send phone numbers
  • Make sync pull API call also retrieve and store phone numbers
@ssrihari ssrihari created this issue from a note in RedApp (Stories) May 11, 2018
@pratul pratul added enhancement New feature or request and removed enhancement New feature or request labels May 11, 2018
@dvenkatr
Copy link

dvenkatr commented May 21, 2018

  • For this card, assume data entry and lookup in English.
  • Non-fuzzy search for now.
  • No fallback to server if lookup on device yields no results.

@dvenkatr dvenkatr moved this from Stories to This Iteration in RedApp May 30, 2018
@ssrihari ssrihari changed the title I should be able to lookup a patient by name, and enter a new record if lookup fails. I can lookup a patient by name, and enter a new record if lookup fails. Jun 6, 2018
@pratul pratul moved this from This Iteration (June 6 – June 12) to Doing in RedApp Jun 6, 2018
@pratul pratul self-assigned this Jun 6, 2018
@deobald deobald changed the title I can lookup a patient by name, and enter a new record if lookup fails. Nurse can look up Patient by name Jun 15, 2018
@pratul pratul moved this from Doing to QA in RedApp Jun 18, 2018
@pratul pratul moved this from QA to Doing in RedApp Jun 18, 2018
@pratul pratul moved this from Doing to QA in RedApp Jun 18, 2018
@deobald deobald added the qa label Jun 18, 2018
@deobald deobald moved this from QA to Doing in RedApp Jun 19, 2018
@pratul pratul assigned saket and unassigned pratul Jun 19, 2018
@saket saket moved this from Doing to This Iteration (June 13 – June 19) in RedApp Jun 19, 2018
@ssrihari ssrihari moved this from This Iteration (June 13 – June 19) to QA in RedApp Jun 20, 2018
@deobald deobald moved this from QA to Doing in RedApp Jun 20, 2018
@deobald deobald moved this from Doing to Final Iteration (June 20 – June 26) in RedApp Jun 20, 2018
@pratul pratul moved this from Final Iteration (June 20 – June 26) to QA in RedApp Jun 20, 2018
@dvenkatr dvenkatr moved this from QA to Final Iteration (June 20 – June 26) in RedApp Jun 25, 2018
@dvenkatr dvenkatr moved this from Final Iteration (June 20 – June 26) to QA in RedApp Jun 25, 2018
@deobald deobald moved this from QA to In Production in RedApp Jul 2, 2018
@deobald deobald removed the qa label Jul 2, 2018
@timcheadle timcheadle removed this from In Production in RedApp Jul 10, 2018
@saket saket closed this as completed Nov 8, 2018
vinaysshenoy pushed a commit that referenced this issue Sep 24, 2020
* Handle `ShowAddSignatureDialog` effect

* Show add signature dialog, when add signature button is clicked

* Show signature bitmap in `TeleconsultDoctorInfoView`

* Load signature when activity is resumed

* Handle `ShowSignatureRequiredError` effect

* Add method to update medical registration id for `TeleconsultRecord`

* Handle `LoadDataForNextClick` effect

* Show signature error if signature is not added

* Track teleconsult record id in `TeleconsultPrescriptionModel`

* When next button is clicked, then load data for next click

* Handle `ShowAddSignatureButton` button

* When no signature bitmap is loaded, then show add signature button

* Update CHANGELOG

* Remove deprecation notice for `MobiusDelete#currentModel`

* Clear app database after every test in `TeleconsultRecordRepositoryTest`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants