Commit Graph

64 Commits

Author SHA1 Message Date
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 dc9704831e
adding support for patient-fusion/practice-fusion and maximeyes EHR sandboxes. 2024-02-07 12:18:58 -08:00
Jason Kulatunga 4dbea92d94
update fasten-sources with user-contributed changes. Logos & websites. 2024-02-04 11:44:17 -08:00
Jason Kulatunga 2636235cac
update fasten-sources (fixes for eclinicalworks/healow) 2024-02-02 10:30:03 -08:00
Jason Kulatunga f21ff8bfd8
fixing token endpoint override for confidential clients. 2024-01-30 17:51:30 -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 870f6ffee2
added test to verify that wizard resource creation works correctly.
update fasten-sources (contains fix for silently ignoring failures during wizard resource creation).
fixed file upload error in wizard.
Fixed data structure error in wizard for DocumentReference.

fixes #393
2024-01-26 22:01:34 -08:00
Jason Kulatunga 015d65967c
update fasten-sources. fixed Kaiser Claims integration. 2024-01-24 19:01:33 -08:00
Jason Kulatunga 9e20083a55
update fasten-sources to include Epic legacy sources. 2024-01-18 20:19:36 -08:00
Jason Kulatunga b469fbbe7b
fixing migration. 2024-01-17 19:00:19 -08:00
Jason Kulatunga 8b1587d9f9
update fasten-sources version. 2024-01-17 16:36:10 -08:00
Jason Kulatunga dec1914b91
adding version, and migrate cli.
adding better migration support.
migrate between legacy source type to brands,portals and endpoints.
2024-01-16 21:13:52 -08:00
Jason Kulatunga e6d613ad73
update fasten-sources 2023-12-13 08:56:46 -08:00
Jason Kulatunga 4484032a91
updated fasten-sources (added Humana) 2023-12-05 09:48:37 -08:00
Jason Kulatunga d23af018e7
Timeline based Manual Entry form (#330) 2023-12-03 18:40:16 -08:00
Jason Kulatunga bee007ecae
update fasten-sources, detect epic servers missing dynamic client registration endpoint
fixed #276
fixed #290
2023-11-24 21:19:26 -08:00
Jason Kulatunga 1ac8c3b176
adding support for medicare prod. 2023-11-13 18:51:04 -08:00
Jason Kulatunga 038fea8a6a
working united healthcare sandbox and added logos for payers 2023-11-13 17:17:10 -08:00
Jason Kulatunga f43392745f
working unitedhealthcare sandbox. 2023-11-13 14:25:45 -08:00
Jason Kulatunga 0479983bf4
update fasten-sources to add support for phr, ndjson, jsonl, ips and json bundle uploads. 2023-11-08 16:55:39 -08:00
Jason Kulatunga e194eb6fb8
update to fasten-sources v0.4.10 which includes epic-legacy change for Sutter Health 2023-11-08 08:39:46 -08:00
Jason Kulatunga 77cb81435c
Encryption At Rest (#284) 2023-11-07 15:17:00 -08:00
Jason Kulatunga d657ec03a6
moved the replace lines to the top o the go.mod file. 2023-11-06 15:21:24 -08:00
Jason Kulatunga 1ba4f46fd5
remove deprecated endpoint.
Updated fasten-sources to include Epic Legacy client for Epic clients that don't support dynamic client registration.
2023-11-05 18:16:34 -08:00
Jason Kulatunga 4fd24e3d38
update fasten-sources, adding support for Humana sandbox 2023-10-17 17:34:58 -07:00
Jason Kulatunga 6858ae8d4c
added database migration framework. 2023-10-17 11:46:08 -07:00
Jason Kulatunga 9087f590b2
fixing test suite. 2023-10-16 21:49:15 -07:00
Nicholas Murray d154d9e811 Merge main
Picked up on most recent change with DeleteSource func
2023-10-16 07:49:45 -07:00
Nicholas Murray 8be1e34e68 backend/pkg/database: add postgres package and postgres specific db instantiation 2023-10-14 10:52:17 -07:00
Jason Kulatunga 90b08b8e3f
update fasten-sources v0.4.5 2023-10-13 17:03:22 -07:00
Jason Kulatunga 0ddfe68636
update fasten-sources (adding VA Health sandbox) 2023-10-12 20:30:56 -07:00
Jason Kulatunga 8c4759a236
updated fasten-sources to v0.4.2 (eClinicalWorks -> Healow issuer) 2023-10-10 21:05:37 -07:00
Jason Kulatunga ce5a37db56
updated fasten-sources to v0.4.1 (eClinicalWorks -> Healow endpoints) 2023-10-10 16:04:29 -07:00
Jason Kulatunga dcabfc8cd9
Background Jobs (#266) 2023-10-08 16:29:26 -07:00
Jason Kulatunga aee2d5c9f7
Update fasten-sources (extract Contained resources)
EOB code extraction
2023-10-05 20:20:41 -07:00
Jason Kulatunga 900218e585
bump fasten-sources version (BCBSAL + BlueButton). 2023-10-04 11:35:12 -07:00
Jason Kulatunga e651caf8da
update fasten-sources version. 2023-08-28 20:15:56 -07:00
Jason Kulatunga 0984f9edde
upgrade fasten-sources to 0.3.0 which significantly decreases the compile size (+ hopefully time) 2023-08-28 10:42:50 -07:00
Jason Kulatunga 8a080ebbda
update fasten-sources, adding support for AthenaHealth providers
related https://github.com/fastenhealth/fasten-sources/issues/8
2023-08-25 17:04:23 -07:00
Jason Kulatunga 31479a4fc4 adding support for user settings (Remote Dashboard Locations) 2023-08-25 08:36:12 -07:00
Jason Kulatunga 7c9a32266d remove fasten-sources dependency alias. 2023-08-17 17:19:26 -06:00
Jason Kulatunga 43cc6b4559 make sure the diagnostic report correctly embeds attachments.
Make sure that Binary resource types with fully qualified urls identifier are handled correctly (base64 encoded url is the ResourceID).
Update fasten-sources version.
2023-08-17 17:19:26 -06:00
Jason Kulatunga 4f60d0ee47
bump fasten-sources version (includes Immunization extraction fixes) 2023-08-13 14:15:52 -06:00
Jason Kulatunga fa70566dd9 fixing allscripts endpoints. 2023-08-08 21:08:17 -07:00
Jason Kulatunga d09098919c update medical sources connect flow, correctly extract Patient ID when absolute url provided.
update logos
update fasten-sources version to 0.2.5 (eclinicalworks sandbox, allscripts sandbox, allscripts Patient R4 endpoints)
2023-08-08 21:08:17 -07:00
Jason Kulatunga a5b37159c1
- make sure that we can generate offline tokens for Epic providers (using dynamic client registration - https://fhir.epic.com/Documentation?docId=Oauth2&section=Standalone-Oauth2-OfflineAccess-0)
- when SourceCredential is sent to the CreateSource API, we'll check if dynamic client regirstion is enabled. If it is, we'll use this token to register a new client, store the client information, and geneate a new Access Token using the key pair associated with this newly registered client.
- added additional fields to SourceCredential table (registration_endpoint, dynamic_client_registration_mode, dynamic_client_jwks, dynamic_client_id)
- renamed RefreshTokens to SetTokens in SourceCredential model - to have consistent naming
- added IsDynamicClient and RefreshDynamicClientAccessToken methods to SourceCredential Model

fixes #178
2023-07-19 22:45:14 -07:00
Jason Kulatunga 12cfcaee41
make sure that the sourcecredential interface is a pointer reciever. 2023-07-14 19:52:02 -07:00
Jason Kulatunga ea26ead018
update to fasten-sources 1.15 (includes 1200+ changes to source logos + patient access urls) 2023-07-09 21:59:59 -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