An extension to fill in EDGE database cost input forms.
EDGE Assistant Extension
This extension works with the EDGE online research database to help fill in cost forms in the finance pages. By default ,although a \"select all\" option exists to add all costs from the template at once, the mandatory date field must be completed by hand by typing, using date pickers or copy-pasting each date - this can be time-costly when some templates may have a hundred line items. This extension populates the date fields with either today's date or a user-entered date, adds invoice numbers, can convert cost items to income items and deals with missed visits. As is normal, only line items where the checkbox is ticked on the form will be saved, so individual items can be included or excluded as normal.
The extension also addresses an issue where the cost dialog boxes can be too small to show all fields if a long analysis code is entered. This is addressed by automatically resizing the form to show all fields when the form is filled.
This extension does not look for, access, store or process any data other than searching for date, cost, invoice, analysis code and comment fields, and filling them in. The user must still select the checkbox for each line item (or select all) and must still click save to store the data.
Read more
The extension also addresses an issue where the cost dialog boxes can be too small to show all fields if a long analysis code is entered. This is addressed by automatically resizing the form to show all fields when the form is filled.
This extension does not look for, access, store or process any data other than searching for date, cost, invoice, analysis code and comment fields, and filling them in. The user must still select the checkbox for each line item (or select all) and must still click save to store the data.
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "EDGE Assistant", "description": "An extension to fill in EDGE database cost input forms.", "version": "2.1", "icons": { "16": "icon16.png", "48": "icon48.png", "128": "icon128.png" },\t\t \t\t"content_scripts" : [\t {\t\t"js": ["eacontent.js"],\t\t"matches": ["https://edgedemo.edge.nhs.uk/*","https://www.edge.nhs.uk/*","https://nz.edge-clinical.org/*","https://nzdemo.edge-clinical.org/*"]\t }\t],\t\t \t"host_permissions": [ \t"http://edgedemo.edge.nhs.uk/","https://www.edge.nhs.uk/","https://edgedemo.edge.nhs.uk/","https://nz.edge-clinical.org/","https://nzdemo.edge-clinical.org/" \t], "permissions": [ "scripting","storage" ],\t"options_page": "options.html", "action": { "default_popup": "popup.html" }}
Read more