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

Once my files are analysed I am able to see a list of my patients each with structured data pulled from their documents #23

Closed
14 tasks
thejoefriel opened this issue Sep 17, 2019 · 5 comments · Fixed by #67
Assignees
Milestone

Comments

@thejoefriel
Copy link
Collaborator

thejoefriel commented Sep 17, 2019

Acceptance criteria:

  • List of sections (one per medical record), each showing fields for:
  • Filename
  • Age
  • Postcode (would this be the patient’s home or hostpital?)
  • Type of cancer
  • Gender
  • Subject to being supplied by Jon’s API:
  • ECOG status
  • Gleason score
  • Disease within prostate
  • Disease outside prostate
  • If the data hasn’t been pulled out of the document the field will say ‘Data not found in medical record’
  • A link to view the original medical record PDF
  • Data will need to be shown in fields that can be edited - relates to I am able to edit any of the fields in my list of patients to correct data #24

This will be working potentially with multiple data objects from the JSON object @cloudstartuptech returns to us from the files being analysed, so it will need to iterate through these.

Wireframe:
image

@thejoefriel thejoefriel added this to To do in Project Plan via automation Sep 17, 2019
@thejoefriel thejoefriel added this to the core milestone Sep 17, 2019
@susanX susanX self-assigned this Sep 26, 2019
@susanX susanX removed their assignment Sep 26, 2019
@thejoefriel thejoefriel moved this from To do to In progress in Project Plan Sep 30, 2019
@thejoefriel
Copy link
Collaborator Author

thejoefriel commented Sep 30, 2019

Here's a link to where the suggested data structure will be: #4

For inputs I think:

  • Age: numbers only
  • Gender: dropdown (Male / Female)
  • cancerType: dropdown, or an autocomplete type thing (for now use this list: https://www.cancercenter.com/cancer-types @sesola are you happy with this total list of cancer types?)
  • ECOGStatus: dropdown (0, 1, 2, 3, 4 )
  • gleasonScore: dropdown - 3+3, 3+4, 4+3, 4+4, 9-10)
  • Disease in prostate: dropdown (yes / no)
  • Disease outside prostate: dropdown (yes / no)

For these last two, when we get the data from the PDFs we will determine it based on seeing if there's certain keywords in the array i.e.

  • Disease in prostate: if 'disease within prostate' or 'focal disease' are within the keywords array this would be yes. Otherwise it would be no
  • Disease outside prostate: if 'disease outside prostate', 'metastatic disease' or 'advanced disease' in the keywords array this would be yes. Otherwise it would be no

@othman-shamla
Copy link
Contributor

@thejoefriel
i think you miss Patient ID in the shape of the JSON response

@thejoefriel
Copy link
Collaborator Author

We don't have that any more @othman-shamla in order to protect their identity. Instead we will have the filename or filereference so we know which file in our local storage it's referring to

@thejoefriel
Copy link
Collaborator Author

I've updated the main description of the issue to reflect this now

@othman-shamla
Copy link
Contributor

@thejoefriel okay, that's good

@thejoefriel thejoefriel moved this from In progress to In review in Project Plan Oct 2, 2019
Project Plan automation moved this from In review to Done Oct 8, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Project Plan
  
Done
Development

Successfully merging a pull request may close this issue.

3 participants