Closed stevenday closed 8 years ago
This will replace the enabler/barriers and the feedback and suggestions field on studies.
Sketching this out, I think the code for this will look like:
StudyDeliveryUpdate
with three enum fields: data_collection
, data_analysis
and interpretation_and_write_up
, each of which has the options: Not started
, Progressing fine
, Minor problems or delays
, Major problems or delays
and Completed
. Then an additional comments text field.StudyDeliveryUpdate
, these need to record the study, invited user, and the access token. These should probably expire the next time an admin sends out invites. It would be helpful to record if/when an update is actually added from this invite, so that we can see which have been completed and which haven't.StudyDeliveryUpdate
in the dashboardsNot in addition to this that any project with a delayed indicator should be marked for the attention of the RM/Admin and that the study will be marked as delayed until the next update coms in from the PI.
note also that w are going to remove the 'enabler/barrier' reporting on the project page in lieu of this nw delivery reporting. Delays in patient recruitment/delivery from that feature are effectively replicated. Barriers to dissemination will be removed and dealt with directly if a completed project has no impact after 12 months.
This is now done an on the staging site for testing.
The process begins with a new item on the admin homepage:
This takes you to a confirmation page that shows you who'll receive emails and gives you a button to send them:
There are also admin pages for individual updates that people have left (or to create one manually), the "invites" that allow people to create them in the first place, and the options for the statuses people can select in their update:
As well as getting an email when the admin hits the big button, when there's an outstanding invite for an update on a study, the invited user will see a new link on the study page too:
Following this, or the link in the email takes you to a new form:
And the process tries to guide you through completing all of the updates you need to:
Finally, the results of the updates are shown on the study dashboards (I selected minor delays for one element of my update for this study, so it's now flagged):
For studies in the "Delivery" phase, not much information is captured at the moment. MSF would like to send a periodic email to all PIs and capture some detail from them about how they're going. This will then be displayed on study dashboards in the form of an additional info box:
The general idea is that study delivery has three separate sub-sections: data collection, data analysis and Interpretation/Write up. Each of these sections can be in a selection of states:
Along with this info, there should be a way to add general updates/comments as free text.
Admins need a way to trigger the sending of the emails from the admin dashboard.