Releases: NHSDigital/national-document-repository
Releases · NHSDigital/national-document-repository
1.6.14
What's Changed
- [PRM-733] March 26 upgrades by @chrisbloe in #1150
- [PRMP-1526] Ensure that SCOD ingestion route only allows '1of1_' records by @MohammadIqbalAD-NHS in #1149
- [PRMP-1373] Fix reviews routing by @adamwhitingnhs in #1141
- [PRMP-1047] Implement page selection page by @adamwhitingnhs in #1095
- [NDR-348] Initial split of search e2e tests by @megan-bower4 in #1136
- [PRMP-1397] Add count of users accessing the Review feature by @MohammadIqbalAD-NHS in #1145
- [PRMP-1576] Add Timestamp to S3 Report Lambda Output by @robg-test in #1162
- [PRMP-1259] Implement reassign pages confirm page by @adamwhitingnhs in #1130
- [PRMP-1522] Add Optional Smartcard ID to Login Flow for Dev/Test environments by @steph-torres-nhs in #1146
- [PRMP-1407] Get specific version of a document reference by @kamenbachvarov-nhs in #1118
- [PRMP-1431] Missing inline error message in the EHR upload journey by @SWhyteAnswer in #1106
- [NDR-366] Rename e2e make commands by @megan-bower4 in #1163
- [NDR-408] Add an extra mtls test by @jameslinnell in #1157
- [PRMP-1575] Update CloudWatch logs query for view document by @NogaNHS in #1167
- [PRMP-1590] add sent to review field in bulk upload report table by @NogaNHS in #1172
- [PRMP-1247] Implement reassign removed pages by @adamwhitingnhs in #1142
- [PRMP-1585] Switch to pdf-lib for page extraction by @adamwhitingnhs in #1171
- [PRMP-1565] Decline cookie banner in cypress tests by @adamwhitingnhs in #1175
- [PRMP-1573] Update edge lambda logic with conditional checks by @NogaNHS in #1161
- [PRMP-1586] Add missing app interactions and request context nhs number by @kamenbachvarov-nhs in #1173
- [PRMP-1408] DocumentReference history endpoint functionality by @kamenbachvarov-nhs in #1144
- [PRMP-1594] Add upload and review statistics by @NogaNHS in #1178
- Revert "[PRMP-1408] DocumentReference history endpoint functionality … by @robg-test in #1182
- [PRMP-1596] Documents incorrectly sent to review queue when PDS response body fails to parse by @steph-torres-nhs in #1176
- [PRMP-1607] Increase timeout and handle exceptions in bulk upload service by @NogaNHS in #1184
Full Changelog: 1.6.13...1.6.14
1.6.13
What's Changed
- [PRM-690] Feb 26 upgrades by @chrisbloe in #1107
- [PRMP-1197] LG Review | UI | Check this document - radio dial context changes by @SWhyteAnswer in #1100
- [PRMP-1208] content change error message by @SWhyteAnswer in #1062
- [PRMP-1058] Report Email Rejection Handling by @PedroSoaresNHS in #991
- [NDR-377] Adding Location header by @matthewpotter2-nhs in #1081
- [PRMP-1474] Update navigation to include replace option in ReviewsDetailsStage by @lillie-dae in #1108
- [PRMP-1203] LG Review | do you want to add more files page by @SWhyteAnswer in #1103
- [PRMP-1500] Handle TooManyRequests exception gracefully by @adamwhitingnhs in #1120
- [NDR-377] Fix create doc ref service by @matthewpotter2-nhs in #1122
- [NDR-383] Test automation review by @megan-bower4 in #1093
- [PRMP-1490] Cases insenstive check on Of during ingestion by @PedroSoaresNHS in #1114
- [RPMP-1266] Review-reassign cypress smoke test by @kamenbachvarov-nhs in #1011
- [PRMP-1244] Changes to document view page buttons by @adamwhitingnhs in #1066
- [PRMP-1444] Create UserRestriction DynamoDB Table with GSIs and Model by @steph-torres-nhs in #1097
- [PRMP-1464] Implement HealthcareWorkerService to consume NHS Healthcare FHIR API (GET /Practitioner) by @steph-torres-nhs in #1124
- [PRMP-1495] Failure of stitching for patients that have '1' after 'of' in Filename by @MohammadIqbalAD-NHS in #1126
- [PRMP-1484] Implement MockHealthcareSharedService for Dev and sandboxes by @steph-torres-nhs in #1127
- [NDR-414] Use a new TEST_NHS_NUMBER by @jameslinnell in #1112
- [NDR-395] Adding tests around generic mTLS API Gateway responses by @matthewpotter2-nhs in #1132
- [PRMP-1507] Fix review 403 error handling by @adamwhitingnhs in #1125
- [PRMP-1463] Add file itegrity check to doc review service by @adamwhitingnhs in #1101
- [NDR-419] Run smoketests on sandbox deploy by @megan-bower4 in #1129
- [PRMP-1235] EHR & Attachment Upload | UI | Choose EHR attachments content changes by @SWhyteAnswer in #1111
- [NDR-425] updated pypdf to 6.7.3 by @matthewpotter2-nhs in #1138
- [PRMP-1236] EHR & Attachment Upload | UI | Check Files content change by @steph-torres-nhs in #1058
- [NDR-375] Author & custodian should be optional return fields. by @jameslinnell in #1077
- [PRMP-1511] Reorder Bulk Upload by @robg-test in #1128
- [PRMP-1448] E2E tests for password protected files upload by @NogaNHS in #1099
- [PRMP-1334] Update report download success screen content by @SWhyteAnswer in #1088
- [PRMP-939] Report of anything left in staging by @PedroSoaresNHS in #1102
- [PRMP-1462] Add loading spinner to document selection stage and update styles by @lillie-dae in #1113
- [NDR-426] Removing data field from raw_request being saved to dynamo by @matthewpotter2-nhs in #1140
- [PRMP-1517] Dont Know NHS Number journey review by @lillie-dae in #1133
- [PRMP-1538] Remove SES execution by @PedroSoaresNHS in #1147
- [PRMP-1547] Allow not my record journey for non active patients by @NogaNHS in #1148
Full Changelog: 1.6.12...1.6.13
1.6.12.1
Full Changelog: 1.6.12...1.6.12.1
1.6.12
What's Changed
- [NDR-345] E2E tests for PDM GET happy path by @jameslinnell in #1034
- [NDR-376] Changing FHIR POST to return 201 by @matthewpotter2-nhs in #1036
- [PRMP-1413] Trigger RUM session refresh after expiry by @adamwhitingnhs in #1050
- [PRMP-1396] Format web app code by @adamwhitingnhs in #1039
- [PRMP-1191] LG Review | UI | Tile changes by @steph-torres-nhs in #1044
- [NDR-346] FHIR GET e2e failure tests by @jameslinnell in #1049
- [PRMP-1222] add odsCode as parameter to cypress smokeLogin by @kamenbachvarov-nhs in #999
- [PRMP-1356] Remove buttons on review /upload-file-order page aren't working by @lillie-dae in #1022
- [PRMP-1414] Update dependencies and remove unused packages by @NogaNHS in #1051
- [PRMP-1400] Adjust cypress smoke tests to run with feature flags on by @kamenbachvarov-nhs in #1053
- [NDR-379] changing bundle timestamp to ISO format by @matthewpotter2-nhs in #1048
- [NDR-359] FHIR DELETE endpoint. by @jameslinnell in #1003
- [PRMP-1282] Add handling for unknown NHS number in review navigation by @lillie-dae in #1015
- [PRMP-1231] EHR & Attachment Upload | UI | Added bullet point content by @steph-torres-nhs in #1054
- [PRMP-1195] Content change - check this document lead in line by @SWhyteAnswer in #1061
- [PRMP-1392] Refactor validation in patch document review service by @NogaNHS in #1042
- [PRMP-1389] Get document review handle non-pending reviews by @NogaNHS in #1037
- [PRMP-1311] Fix review back buttons by @adamwhitingnhs in #1059
- [PRMP-1415] Add linting to PR validator by @adamwhitingnhs in #1052
- [PRMP-1412] Nav to previous route on go back by @adamwhitingnhs in #1057
- [PRMP-1351] Remove CloudFront domain name references from deployment by @NogaNHS in #1040
- [PRMP-1336] Upload & Add journeys content discrepancy fixes by @kamenbachvarov-nhs in #1047
- [PRMP-1430] File location set incorrectly from DocumentReviewProcessor by @steph-torres-nhs in #1065
- [PRMP-1195] Review Content Change by @SWhyteAnswer in #1064
- [PRMP-1207] Content Changes LGR Review - This patient has been matched by @SWhyteAnswer in #1069
- [PRMP-1379] (CS mitigation) Update link to the specific text by @lillie-dae in #1073
- [PRMP-1228] EHR & Attachment Upload | UI | tile content changes by @steph-torres-nhs in #1063
- [NDR-363] Search by default will only return NON-DELETED docs by @jameslinnell in #1070
- [PRMP-49] Update StartPage content to include new feature details by @kamenbachvarov-nhs in #698
- [PRMP-975] Document Search Results Backend - Pagination by @steph-torres-nhs in #992
- [PRMP-1443] PRMP-975 Incorrect filter, missing logs fix by @steph-torres-nhs in #1085
- [PRMP-1433] Refactor file name handling in bulk upload SQS repository by @NogaNHS in #1079
- [PRMP-1384] File integrity check in document upload process by @NogaNHS in #1075
- [PRMP-1424] (CS mitigation) Guidance on upload page around removing passwords for ALL doc types by @SWhyteAnswer in #1086
- [PRMP-1343] Add back button by @lillie-dae in #1072
- [PRMP-1357] Error handling for invalid files during add more files by @lillie-dae in #1083
- [PRMP-1271] Adjust ods pilot logic by @kamenbachvarov-nhs in #1087
- [PRMP-1337] LGR review journey adjustments by @lillie-dae in #1068
- [PRMP-1426] (CS mitigation) Display the uploader ODS code on all View Document screens by @steph-torres-nhs in #1089
- [PRMP-1422] Display the uploader ODS code on Review Document screens by @lillie-dae in #1078
- [PRMP-1388] Adjust invalid file type message by @adamwhitingnhs in #1082
- [NDR-365] Allow title to be optional by @megan-bower4 in #1008
- [PRMP-1425] Update upload server error handling by @adamwhitingnhs in #1084
- [PRMP-1214] Modify manual stitching trigger to scan table by @MohammadIqbalAD-NHS in #1094
- [PRMP-1454] Move file integrity check to new utils by @NogaNHS in #1096
- [PRMP-1440] Fix doc upload status interval by @adamwhitingnhs in #1080
- [PRMP-1439] Fix doc ref GET for deceased patient by @adamwhitingnhs in #1076
- [PRM-696] Add logging to ODS API service call to support debugging of potential ODS API issue by @chrisbloe in #1090
- [PRMP-1360] Refactor how stitching works in upload by @lillie-dae in #1098
- [PRMP-1473] Fix existing docs filter by @adamwhitingnhs in #1104
- [PRMP-1472] resolve issue with dates by @lillie-dae in #1105
Full Changelog: 1.6.11...1.6.12
1.6.11
What's Changed
- [PRMP-1301] Update dependencies for pypdf and more by @NogaNHS in #1001
- NDR-340 Add E2E tests for invalid resource type by @megan-bower4 in #996
- [PRMP-1083] Clean up Lambda Errors and Exceptions by @steph-torres-nhs in #977
- [PRMP-811] by @lillie-dae in #969
- [PRM-636] January 26 upgrades by @chrisbloe in #1006
- [PRMP-1054] Creation of Report Orchestration Lambda by @PedroSoaresNHS in #956
- [PRMP-1057] Creation of Report Distribution Lambda by @PedroSoaresNHS in #981
- [PRMP-1338] Revert "[PRMP-1057] Creation of Report Distribution Lambda (#981)" by @robg-test in #1014
- [PRMP-907] Delete document by ID by @FoxMaltas-NHS in #943
- [PRMP-1218] bulk upload review configuration by @NogaNHS in #994
- [PRMP-1227] Bulk upload metadata processor to review SQS by @NogaNHS in #1002
- [PRMP-1092] Add demographics to all review pages with PDF previews by @steph-torres-nhs in #1010
- [PRMP-1354] Updated pypdf version by @PedroSoaresNHS in #1020
- [PRMP-1319] Stitching is updating the Created date with the time it has been stitched by @PedroSoaresNHS in #1012
- [PRMP-991] Remove ODS Report from main menu by @NogaNHS in #980
- [PRMP-1363] Update review reason in review script by @NogaNHS in #1023
- [PRMP-1283] Update Authoriser and Endpoint Logic to Support Placeholder NHS Number Access by @steph-torres-nhs in #995
- [PRMP-1157] Notification for files available for review by @steph-torres-nhs in #1005
- [PRMP-1317] Update electronic health record configuration by @lillie-dae in #1016
- [PRMP-1284] Add document preview to enter NHS number during reassign by @lillie-dae in #1013
- [PRMP-1374] Clear S3 review store and DynamoDB table in review script by @NogaNHS in #1027
- [NDR-384] Run make format by @jameslinnell in #1028
- [PRMP-1307] Show error on skip click after adding file by @adamwhitingnhs in #1004
- [PRMP-1048] Concurrency bulk upload cron by @SWhyteAnswer in #954
- [PRMP-915] download report feature to support review report by @NogaNHS in #983
- [PRMP-775] Implement download success page by @adamwhitingnhs in #1007
- [PRMP-1316] Warnings content changes by @kamenbachvarov-nhs in #1018
- [PRMP-1378] Link to guidance in EHR & attachment upload content by @NogaNHS in #1033
- [PRMP-1204] Review Upload complete changes by @lillie-dae in #1021
- [PRMP-783] Add User count per practice for upload feature access in statistical report by @MohammadIqbalAD-NHS in #1030
- [PRMP-1309] LG review reorder/add if both files have the same name it isn't clear which one is being previewed by @lillie-dae in #1017
- [PRMP-1251] Add letters and docs config by @adamwhitingnhs in #1000
- [PRMP-1365] Adjust content for partial upload by @kamenbachvarov-nhs in #1032
- [PRMP-1347] Add doc type filter to doc ref search by @adamwhitingnhs in #1029
- [PRMP-1377] Enable RUM and custom event by @adamwhitingnhs in #1035
- [PRMP-1326] Add Review Journey Remove All page by @lillie-dae in #1024
- [PRMP-1398] Add the missing fields to the active patient of the smoketests by @kamenbachvarov-nhs in #1043
- [PRMP-1377] Typo correction by @chrisbloe in #1045
Full Changelog: 1.6.10...1.6.11
1.6.10
What's Changed
- [PRMP-1177] Fix PCSE remove record title by @adamwhitingnhs in #982
- [NDR-344] Obtain a list of common names from an SSM parameter. by @jameslinnell in #972
- [PRMP-1184] Adjust DocumentStatus endpoint auth by @adamwhitingnhs in #985
- [NDR-332] Remove PDM Table from code. by @jameslinnell in #971
- [NDR-318] Build a sandbox and deploy from the cli by @jameslinnell in #967
- [PRMP-1085] Introduce DocumentReviewReason enum for improved review handling by @NogaNHS in #957
- [PRMP-1082] Add file type check for review docs by @kamenbachvarov-nhs in #965
- [NDR-315] Code enhancements by @jameslinnell in #978
- PRMP-1087 Refactor document review status lock handling by @NogaNHS in #963
- [PRMP-908] Refactor MNS document review logic and handling by @NogaNHS in #933
- [PRMP-631] Bulk Upload E2e Tests by @robg-test in #975
- [PRMP-1158] Review POST/ virus scan integration bug by @steph-torres-nhs in #970
- [PRMP-1084] Add document review setup and processing script by @NogaNHS in #987
- [PRMP-1213] Forward OPTIONS requests in edge lambda by @adamwhitingnhs in #988
- [PRMP-861] implement handling of document upload for non-data controller by @adamwhitingnhs in #951
- [PRMP-1079] Dynamodb query limit doesn't work as expected. by @steph-torres-nhs in #958
- [PRMP 1078] Use a util to extract the ODS code from the request context by @steph-torres-nhs in #949
- [PRMP-827] Review - API Integration for Review by @lillie-dae in #964
- [NDR-354] Update backend E2E job names by @megan-bower4 in #990
- [PRMP-860] Refactor upload components to link doc types by @adamwhitingnhs in #959
- [PRMP-1291] Fix cypress tests by @adamwhitingnhs in #997
- [NDR-321] Update make file & E2E test readme by @megan-bower4 in #993
- [NDR-288] Provide fhir upload nhs id error details by @megan-bower4 in #926
- [PRMP-1162] Href navigate changed to onclick navigate by @adamwhitingnhs in #998
Full Changelog: 1.6.9...1.6.10
1.6.9
What's Changed
- [PRMP-683] feat: Add SSH key expiry management for Transfer Family by @SanjayChopraNHS in #917
- [PRMP-831] Review - ODS Report API change - Documents requiring review report by @FoxMaltas-NHS in #932
- PRMP-890 - Change path in process review by @NogaNHS in #942
- [PRMP-159] Upload Smoke Test by @robg-test in #946
- [PRMP-990] Add S3 version id support by @adamwhitingnhs in #928
- [PRMP-981] - Check for corrupt PDF as part of bulk upload lambda validation by @SanjayChopraNHS in #945
- [PRMP-1142] Fix copy_across_bucket warnings in UT by @kamenbachvarov-nhs in #962
- [PRMP-1081] Refactor access policy tests by @NogaNHS in #955
- [PRMP-808] Review - POST request for uploading review items by @steph-torres-nhs in #937
- [PRMP-895] Add document review processing to virus scan handler by @NogaNHS in #923
- [PRMP 862] Implement an AWS Transfer Family kill switch by @PedroSoaresNHS in #901
- [PRMP-754] Allow create doc ref service to process other file types by @kamenbachvarov-nhs in #929
- [PRM-516] Add run-name to NDR workflows by @chrisbloe in #953
- [PRMP-859] Refactor upload to use doc config (other doc types) by @adamwhitingnhs in #922
- [PRMP-781] Fixed Values Metadata Processor by @SWhyteAnswer in #908
- [NDR-349] Upgrade vulnerable packages by @matthewpotter2-nhs in #960
- [PRMP-825] Admin Reviews List by @lillie-dae in #896
- [NDR-323] Run E2E tests on pre prod deploy by @megan-bower4 in #918
- [PRMP-828] Review Journey UI Only by @lillie-dae in #919
- [PRMP-1155] Fix Bulk Upload NHS Number missing for USB ingestions by @robg-test in #968
- [PRMP-1163] Unit test failure - stubbed data expired by @steph-torres-nhs in #973
- [PRMP-779] Pass metadata file location instead of folder path in Metadata Processor by @MohammadIqbalAD-NHS in #934
- [PRMP-1166] Update upload test to not check content by @robg-test in #976
- [PRMP-1175] Remove Christmas notification banner by @NogaNHS in #979
New Contributors
- @SanjayChopraNHS made their first contribution in #917
Full Changelog: 1.6.8...1.6.9
1.6.8.1
What's Changed
This release was a hotfix onto 1.6.8.
- [PRMP-990] Add S3 version id support by @adamwhitingnhs in #928
Full Changelog: 1.6.8...1.6.8.1
1.6.8
What's Changed
- [PRMP-858] Implement new doc upload index page by @adamwhitingnhs in #909
- [NDR-333] Update FHIR lambdas to use the CORE dynamo db by @jameslinnell in #924
- [PRMP-595] Implement new document screens by @adamwhitingnhs in #895
- [PRMP-977] stop migration script-198 scanning whole table by @SWhyteAnswer in #925
- [PRMP-1050] Return camel case objects by @steph-torres-nhs in #931
- [NDR-293-b] Allow preprod common name for internal certs by @megan-bower4 in #930
- [PRMP-585] Create ReviewProcessor lambda logic by @lillie-dae in #846
- [PRMP-588] document review patch endpoint by @NogaNHS in #870
- [PRMP-1051] Add Christmas notification banner by @kamenbachvarov-nhs in #935
- [PRMP-627] Update enhanced metadata processor Lambda by @MohammadIqbalAD-NHS in #903
- [PRMP-788] Admin Console by @lillie-dae in #882
- [PRMP-861] [WIP] Add types and request functions for document review by @adamwhitingnhs in #940
- [PRMP-730] create, post/put/base fhir doc ref services refactoring by @kamenbachvarov-nhs in #873
- [NDR-324] Add dev container by @matthewpotter2-nhs in #927
- [NDR-337] Add Neovim and come CLI tools into the devcontainer. by @jameslinnell in #941
- [NDR-293] Use EICAR file in virus test by @megan-bower4 in #899
- [NDR-290] Allow incoming FHIR to exclude type and author. by @jameslinnell in #938
- [PRMP-1088] Add Practice Directory to StoredFileName by @robg-test in #944
- [PRMP-892] Add Staging S3 Bucket as an Origin to the CloudFront Distribution by @steph-torres-nhs in #921
- [PRMP-841] Create logic for new endpoint for review status by @steph-torres-nhs in #890
- [PRMP-813] Enable pilot practices to search patients outside of their ods by @kamenbachvarov-nhs in #902
- [PRMP-1091] Update max polling time for upload by @kamenbachvarov-nhs in #947
- [PRMP-1117] Fix PCSE download button by @adamwhitingnhs in #952
- [PRMP-1088] Switch to filename by @robg-test in #950
New Contributors
- @matthewpotter2-nhs made their first contribution in #927
Full Changelog: 1.6.7.1...1.6.8
1.6.7.1
What's Changed
This change is a hotfix release
- [PRMP-990] Add S3 version id support by @adamwhitingnhs
Full Changelog: 1.6.7...1.6.7.1