Commit Graph

44 Commits

Author SHA1 Message Date
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
Jason Kulatunga 01b6cc3aee
started working on DICOM support (stored in Media object) (#116) 2023-04-04 19:25:48 -07:00
Jason Kulatunga 0d214ff944
update fasten-sources version. 2023-03-12 13:32:24 -07:00
Jason Kulatunga e3281baf98 dont request hidden sources by default.
Upgrade to latest version of fasten-sources,
2023-01-22 12:11:55 -08:00
Jason Kulatunga f903c38b55
adding support for Composition resource type (Custom grouping) (#20) 2023-01-10 19:23:47 -08:00
Jason Kulatunga ba333fce42 make sure sortTitle and sortDate is stored with every resource in the database. 2023-01-07 09:41:43 -08:00
Jason Kulatunga d0f87c4381 added tests to ensure that implementation stays in sync with interfaces from fasten-sources lib. 2023-01-03 20:50:43 -08:00
Jason Kulatunga efe5f0a0a8
update fasten-sources library. (#16) 2023-01-03 11:11:04 -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 f8aac49524 fixing fasten sources version (correct context) 2022-12-20 09:14:55 -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 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 6b5ef7f71e for confidential sources, provide way to pass patient_id back to frontend.
When GetRequest fails, print the body (may have helpful messages)
Make sure we can set the headers used by the GetRequest method per Source (BlueButton doesnt work with application/json+fhir header)

Added BlueButton Client, WIP
2022-09-24 16:46:15 -07:00