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

Handle legal/permissions before creating new patient #42

Open
buske opened this issue Dec 2, 2014 · 0 comments
Open

Handle legal/permissions before creating new patient #42

buske opened this issue Dec 2, 2014 · 0 comments

Comments

@buske
Copy link
Member

buske commented Dec 2, 2014

To handle the increasing number of use cases for patient creation (private/matchable, independent/consortium/manuscript-submission), I suggest we resolve these questions and the legal checkboxes prior to showing the new patient form. More explicitly:

  1. Click on "New patient" button on home page or header
  2. Get shown modal with several question, akin to templates at start of pedigree drawing
    • Slider for permission level.
    • Method for adding as part of consortium, or submitting as part of a manuscript. This would allow configuring the appropriate permissions and collaboration settings in a more automated method, rather than having the doctors to click on the little "Modify permissions" button, type in consortia, update, etc.
    • Any legal checkboxes, including the two default ones, and any dynamic ones based on the selections above (e.g. conditions as a part of submission to the specific manuscript).
  3. Buttons to "Create patient" or "Cancel". Selecting "Create patient" with then create a new patient record that is properly-initialized for the permissions/legal settings chosen, which can then be edited through the "Modify permissions" button.

Marta mentioned something similar was being done for the RD-Connect installation, that could perhaps be adapted for this purpose.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant