Skip to content
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.

Social Work: Add ability for documenting family information for a patient #2487

Open
blestab opened this issue Dec 5, 2020 · 15 comments
Open
Assignees
Labels
🚀enhancement an issue/pull request that adds a feature to the application in progress indicates that issue/pull request is currently being worked on LOE - medium indicates that the level of effort to complete issue is medium patients issue/pull request that interacts with patients module
Milestone

Comments

@blestab
Copy link
Contributor

blestab commented Dec 5, 2020

🚀 Feature Proposal

There should be the ability to document a Social Work information for a patient.
This issue MUST be completed before #2488

Social Work tab

There should be a new tab called Social Work on the patient profile screen. Under this tab there will be two sections, one titled Family Information and the other titled Expenses. This issue deals with the Family Information section

Family Information

When the Social Work tab is active, there should be a button labelled "Add Family Member", that allows a user to add a new family member. The Social Work tab should also display a table of information showing the already entered family members.

IMPORTANT NOTE: The images below is just for illustration purposes only. Styling must be as per the existing styles for forms, tables and buttons in other parts of the application.
image

When the user clicks on the Add Family Member button, they should be prompted to enter the following information:

image

name: string
age: number
civilStatus: string
relationship: string              NOTE: labelled as "Relationship to Patient"
education: string
occupation: string
income: number
insurance: string

This should create a family object entry under the patient

A family entry should also contain the following information that is auto generated by the system:

id: string
createdAt: string
updatedAt: string
  • The table of family members should show the name, age, relationship to patient, occupation, income and insurance.
  • The user must be able to edit or delete each entry listed in the table.

Technical Notes

  • The routing should work similarly to the care plan routing

Motivation

Social Determinants of Health (SDOH) are important to capture as they help give the healthcare workers a better idea of factors that could potentially affect the patient's well being

@blestab blestab transferred this issue from HospitalRun/hospitalrun Dec 5, 2020
@blestab blestab added needs requirements indicates that an issue needs more requirements in order to be worked on patients issue/pull request that interacts with patients module 🚀enhancement an issue/pull request that adds a feature to the application labels Dec 5, 2020
@blestab blestab added this to the v2.0 milestone Dec 5, 2020
@blestab blestab added LOE - medium indicates that the level of effort to complete issue is medium help wanted indicates that an issue is open for contributions and removed needs requirements indicates that an issue needs more requirements in order to be worked on labels Dec 7, 2020
@AashaiAvadhani1
Copy link

Hi,

I can work on this feature!

Thank you,
Aashai Avadhani

@blestab blestab added in progress indicates that issue/pull request is currently being worked on and removed help wanted indicates that an issue is open for contributions labels Dec 9, 2020
@blestab
Copy link
Contributor Author

blestab commented Dec 9, 2020

Sure @AashaiAvadhani1 , thank you

@aostheory
Copy link

Hi @blestab, both myself and @jennifferyang will be working on this issue as a group with @AashaiAvadhani1. Can we also be added as assignees to the issue

@blestab
Copy link
Contributor Author

blestab commented Dec 15, 2020

Hi @blestab, both myself and @jennifferyang will be working on this issue as a group with @AashaiAvadhani1. Can we also be added as assignees to the issue

I have added you @aostheory but I believe @jennifferyang needs to comment here for me to be able to pick her up as an assignee

@jennifferyang
Copy link

Hi, can you add me as an assignee as well? Thank you!

@blestab
Copy link
Contributor Author

blestab commented Dec 16, 2020

Hi, can you add me as an assignee as well? Thank you!

Done @jennifferyang

@blestab
Copy link
Contributor Author

blestab commented Jan 5, 2021

Hi @jennifferyang @AashaiAvadhani1 @aostheory , compliments of the season and best wishes for 2021!
Just checking how this work is going.

@aostheory aostheory removed their assignment Jan 28, 2021
@AcharyaS97
Copy link

AcharyaS97 commented Mar 19, 2021

Is there work done on this issue? I picked up the backend ticket wanted to connect if there was already stuff done for the frontend, or i can take this over as well.

@matteovivona
Copy link
Contributor

@AcharyaS97 unfortunately it seems to be at a standstill

@AcharyaS97
Copy link

I can take this over and start from scratch to implement the ticket per the spec?

@matteovivona
Copy link
Contributor

I can take this over and start from scratch to implement the ticket per the spec?

Yep

@AcharyaS97
Copy link

AcharyaS97 commented Apr 23, 2021

Should this be integrated with the existing notion of a Related Person or be something completely separate? In the former case it would make sense because a lot of the existing stuff can be reused. The related person modal can be changed so that you can make clear that the related individual is/was a patient, or an untracked family member

@matteovivona
Copy link
Contributor

It may be an idea, yes. In this case, all the information of the related person would be easily visible

@danny-sallis
Copy link

@tehkapa @jackcmeyer @fox1t I would like to take on this task please!

@acolmena
Copy link

acolmena commented Feb 5, 2022

Hi @tehkapa @jackcmeyer @fox1t, I will be working with @danny-sallis on this task. Could you add me as an assignee?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
🚀enhancement an issue/pull request that adds a feature to the application in progress indicates that issue/pull request is currently being worked on LOE - medium indicates that the level of effort to complete issue is medium patients issue/pull request that interacts with patients module
Projects
None yet
Development

No branches or pull requests

8 participants