David Radcliffe
4a82064521
add basic user management ( #503 )
...
* add basic user management
* allow admin to create another admin
* fix tests
* add multi user info to README
2024-08-29 20:19:27 +09:00
Jason Kulatunga
c53e539373
updating endpoint to be consistent. support/healthsystem
2024-05-15 16:22:04 -07:00
Jason Kulatunga
baa4958854
adding ability to request health system if missing.
2024-05-15 15:57:03 -07:00
Jason Kulatunga
8059a1a719
working signup wizard redirect (Show First Run Wizard)
2024-02-15 11:19:04 -08:00
Jason Kulatunga
c85e829c46
Adding new system settings table. ( #409 )
...
* Adding new system settings table.
Adding associated database migration.
Added tests
Fixing tests for user-settings.
* updated migration, make sure default system settings are created.
Added database commands to create and update system settings.
Added generic response wrapper.
* make sure we can get related versions (fasten sources, onprem and desktop) when starting the app.
2024-02-09 09:10:06 -08:00
Jason Kulatunga
c48af66f00
CORS Proxy for Athena providers ( #398 )
...
Handle cors_relay_required = true for Providers in UI.
Added a safe CORS Proxy, which support for Whitelisted endpoints only.
2024-01-29 19:45:21 -08:00
Jason Kulatunga
ac5359c332
better error handling for User.
...
Adding an endpoint that allows user to create background job errors.
2024-01-21 09:58:56 -08:00
Jason Kulatunga
86b336e489
adding ability to delete user account completely
2024-01-11 13:31:36 -08:00
Jason Kulatunga
d23af018e7
Timeline based Manual Entry form ( #330 )
2023-12-03 18:40:16 -08:00
Jason Kulatunga
2061684aed
WIP adding medical history timeline view. ( #325 )
2023-11-23 08:51:01 -08:00
Jason Kulatunga
6f4067d179
adding unsafe selective sync endpoint for testing purposes.
2023-10-17 21:35:30 -07:00
Jason Kulatunga
a6edb24aa0
move registration code into the sourceCredential.
...
Added ability to Reconnect/Update source
make sure re-connect function is disabled for manual sources.
2023-10-11 20:43:27 -07:00
Jason Kulatunga
c590663537
adding ability to delete source + associated records.
2023-10-11 07:54:18 -07:00
Jason Kulatunga
cae3afce72
adding ability to submit support tickets in-app.
...
added logos to the patient profile menu
added link to fundraising doc in-app
update fontawesome version.
fixes #272
2023-10-09 16:38:17 -07:00
Jason Kulatunga
c1f057a15a
make sure api calls are not cached in the desktop app.
...
fixes #270
2023-10-09 10:51:38 -07:00
Jason Kulatunga
dcabfc8cd9
Background Jobs ( #266 )
2023-10-08 16:29:26 -07:00
Jason Kulatunga
b6da493d62
removed singleton eventbus. Moved to application init.
...
Added interface for eventbus.
verified working.
2023-09-20 14:57:05 -07:00
Jason Kulatunga
85986cf95c
disabling eventbus on windows, causes deadlock.
2023-09-13 13:57:17 -07:00
Jason Kulatunga
9e1c7455d1
moved event bus into its own package.
...
created models for event bus messaging.
added logger.
added source complete and sync events.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
74fc682dbf
renamed sse endpoint to events. Using the technology name in the API isnt a good idea.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
6a3afe150e
working private event notifications.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
8ff42142fb
deriving background context based on Gin Contex.
...
Removed testing message bus heartbeats -> moved to /health endpoint.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
0fd78b7533
refactoring. Created EventBus singleton.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
2027e898b3
using Server-sent-events (SSE) for notifications support (and background processing)
...
WIP.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
a9cb793c8a
split frontend routing config from backend config.
...
Added method to use embedded frontend routing.
rename desktop config to desktop_sandbox config.
adding desktop_mode (used for Wails Desktop app + hash based routing)
make sure all `window.location` parsing works correctly with desktop_mode
2023-08-28 18:36:32 -07:00
Jason Kulatunga
0a9eb88b1b
fixing module name (fasten-onprem vs fastenhealth-onprem)
2023-08-27 17:09:46 -07:00
Jason Kulatunga
cb6cb1d2c5
adding the ability to add one custom dashboard at a time.
...
make sure source information is automatically populated for remote dashboards
adding modals to add dashboard via UI
addign modals to edit
make sure we can switch between dashboards.
2023-08-25 08:36:12 -07:00
Jason Kulatunga
f1f2da2dd3
Widget Dashboard Queries using extracted Search Parameters ( #179 )
2023-07-08 07:43:30 -07:00
Jason Kulatunga
2eced4fe91
Storybook Integration for Component testing. ( #142 )
...
Co-authored-by: Serinus1 <junkmayle670@yahoo.com>
2023-05-05 09:06:33 -07:00
Jason Kulatunga
2e53ce79c7
make sure we can dynamically generate directed graph relationships on… ( #131 )
2023-04-22 22:08:58 -07:00
Jason Kulatunga
390cea6108
adding a glossary endpoint which attempts to get patient-friendly descriptions from code. ( #120 )
2023-03-21 08:04:43 -07:00
Jason Kulatunga
f903c38b55
adding support for Composition resource type (Custom grouping) ( #20 )
2023-01-10 19:23:47 -08:00
Jason Kulatunga
918c856338
adding allow_unsafe_endpoints config option.
...
adding flattend resource graph.
adding Reciprocal resources
adding a report labs page.
2022-12-21 19:51:02 -08:00
Jason Kulatunga
6fd69575d1
Better Reporting ( #12 )
2022-12-17 15:10:19 -08:00
Jason Kulatunga
e360369706
begin restoring Sqlite functionality. ( #11 )
2022-12-02 19:40:58 -08:00
Jason Kulatunga
032946100c
working backend changes to generate JWT tokens during signin and signup. ( #9 )
2022-11-02 00:12:54 -07:00
Jason Kulatunga
f0f37cd738
adding a new configuration for "cloud_sandbox" - used for AWS bucket.
...
consistent couchdb creds.
removed metadata endpoint and config.
ensure that the couchdb endpoint can be relative or absolute url. added tests for relative vs abs urls.
2022-10-28 19:01:20 -07:00
Jason Kulatunga
4f90a9eedb
provide a consistent way to retrun results from WebWorkers.
...
fixed Username field in login page.
added support for CORS relay
fixed spec files.
2022-10-12 18:47:12 -07:00
Jason Kulatunga
a7daae9047
working couchdb reverse proxy behind webapp binary.
2022-10-09 09:34:57 -07:00
Jason Kulatunga
f2bb44e8be
refactor backend to remove all storage logic. Just auth and metadata endpoints now.
...
Adding docker image for couchdb and addign docker-compose file.
2022-10-08 19:40:33 -07:00
Jason Kulatunga
349b627845
remove the CreateSource endpoint from backend api.
2022-10-06 17:57:31 -07:00
Jason Kulatunga
cd6a0fb68f
working getResourceBySourceId query and api.
2022-09-25 16:57:30 -07:00
Jason Kulatunga
564fee9e90
added athena health client.
...
fixed header.
added a logout/signout function.
2022-09-23 22:42:01 -07:00
Jason Kulatunga
080379eabe
adding more services.
2022-09-18 19:46:57 -07:00
Jason Kulatunga
cc485a0615
support logica service.
...
update dashboard.
moved RAW API endpoint outside of the secure block.
2022-09-18 00:36:53 -07:00
Jason Kulatunga
02dcbcc507
working summary api
2022-09-17 10:14:59 -07:00
Jason Kulatunga
7bced71569
adding source summary endpoint
...
added generic resource list component
added resource-list outlet directive and component.
2022-09-17 00:12:12 -07:00
Jason Kulatunga
5f71891970
adding support for dropzone
...
adding support for manual source
2022-09-15 22:26:37 -07:00
Jason Kulatunga
11605aae93
added a getResources and ListResourceFhir API endpoint
2022-09-14 21:56:32 -07:00
Jason Kulatunga
5ae77a0459
adding sourceDetail component.
...
make sure we 404 if an api endpoint doesn't exist.
2022-09-14 19:59:16 -07:00