-
Notifications
You must be signed in to change notification settings - Fork 5
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
End Point for E12 staff to download patient data #643
Comments
I wondered if it would at all be possible also please, if the variable names downloaded are all 30 characters in length? |
Hi @nikyraja , what specifically do you mean by DOB transformed to first assessment date? Are you happy with me just exporting the first assessment date? |
Hi @hannahevansrcphacuk . Do you need the column names exactly 30 characters in length, or 30 or less? As puffing out the first_name column name to 30 characters would be very verbose! |
Thank you for querying Danny. If they could be restricted to a minimum of 30 characters please this would be really helpful. Thank you! |
Sounds good Hannah, will keep you posted with progress |
@hannahevansrcphacuk can I just confirm what you want here?
So if the column name is |
Hi Marcus, yes the column/field/variable names restricted to a maximum of 30 characters. That's exactly right. Thank you Marcus |
@nikyraja @hannahevansrcphacuk @AmaniKrayemRCPCH @eatyourpeas @anchit-chandran we have seed functions which can create Cases and Registrations - do you think these would be appropriate? I am wondering perhaps if they wouldn't be because the data they create is too random and doesn't really reflect 'real life' E12 data. We may have to either: develop some alternative seed function with realistic data, or get someone to manually create realistic data in the UI. Perhaps this feature needs a proper meeting to fully discuss. |
Yes we want |
Sure, we are expecting a cvs export(s), so we can prepare the heading titles etc, but essentially we need all the data minus the above patient identifiers; one row per patient, each variable with a separate column. Where there is a one to many relationship (eg. treatment or episodes etc), these can be as separate tables, but could also be additional columns?
One things to note is that whilst we are happy for the identifiers to be removed/transformed for our annual analyses, we would need to 'full data' to be archived and dated on the system somewhere, so if we need to, we can go back to this download and extract identifiers. An example of where we need this is for data access requests which require NHS numbers. A meeting focusing specifically on this would be useful. |
To add further to what Niky has specified above, what I think will be a really important feature to have from the get go is to be able to respond quickly to DSAR requests we may have from individuals. An individual (a parent of a child in Epilepsy 12) may ask to see what data was used in the quarterly/monthly/annual reporting as well as ask what data do we currently hold. We would need to be able to obtain this information quickly, if a request was made by an individual, and in a way that is compliant with contracts and GI. We have more time for other Data Access Request, requested for research/further analysis where data from multiple individuals are requested. |
As agreed in #534 the E12 team need a way to download the data from patient records to allow our annual analyses and reporting. This can either be via a download button to give a large csv with one patient per row, or via the API. The access to this will be restricted to E12 staff only.
The data can be pseudonymised data, where the following personal identifiers can be removed/modified before download:
The above is also specified in the DPIA #625
This will be required in March 2024 (post-launch).
The text was updated successfully, but these errors were encountered: