Commit Graph

760 Commits

Author SHA1 Message Date
Jason Kulatunga fefb2e8277
try to extact patient id from idtoken if present (used in AllScripts). 2023-07-27 18:32:59 -07:00
Jason Kulatunga 07f0a1fbfc
in response wrapper, the error field is optional
Dashboard widget query processing is now done in the dashboard-widget.
added tests for dashboard-widget.
2023-07-26 18:54:55 -07:00
Jason Kulatunga 779948a024
moving dashboard widget processing code into its own function, so we can test it without an API call.
adding tests for dashboard widget component.
2023-07-24 20:09:46 -07:00
packagrio-bot 60bedabe01 (v0.1.3) Automated packaging of release by Packagr 2023-07-21 05:39:54 +00:00
Jason Kulatunga 214ebfeac6
trying to use Github App Token to create release, as thsi should allow Docker image creation to work as well. 2023-07-20 22:38:08 -07:00
Jason Kulatunga c2f3970f07
trying to use Github App Token to create release, as thsi should allow Docker image creation to work as well. 2023-07-20 22:26:29 -07:00
Jason Kulatunga ae4903ec22
Merge pull request #190 from fastenhealth/epic_dynamic_client_registration 2023-07-20 22:21:37 -07:00
Jason Kulatunga 07d01fc33b
fixing tests. 2023-07-20 22:08:31 -07:00
Jason Kulatunga f1b7e80e13
make sure that we print the error response body if we can.
Added an update source method.
After sync, if sourcecredential access token/refresh token has been updated make sure we store it int he database.
2023-07-20 21:43:37 -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 be30cb046f
better error message printing (no more [Object object]) when server error is sent. 2023-07-16 21:35:28 -07:00
packagrio-bot 879312a852 (v0.1.2) Automated packaging of release by Packagr 2023-07-16 19:57:20 +00:00
Jason Kulatunga 6eb7f5643b
fixing tag trigger 2023-07-16 12:55:35 -07:00
packagrio-bot 5e6c823b5b (v0.1.1) Automated packaging of release by Packagr 2023-07-16 19:51:59 +00:00
Jason Kulatunga d2c16bbb81
fixing tag trigger 2023-07-16 12:49:17 -07:00
packagrio-bot 40ca73ea2e (v0.1.0) Automated packaging of release by Packagr 2023-07-16 19:40:50 +00:00
Jason Kulatunga 59fd25c8e8
do not print out the issuer key in plain text. only used for debugging. 2023-07-16 09:37:46 -07:00
Jason Kulatunga e897ddc3fa
fix docker image build again. 2023-07-14 20:43:57 -07:00
Jason Kulatunga b85cb51b60
make sure we can build docker images in parallel again (no mutex via volume mount caching) 2023-07-14 20:15:36 -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 49cee9ff20
trying to fix OOM parallel build issue 2023-07-10 21:17:48 -07:00
Jason Kulatunga c8f06ea1b4
trying to fix OOM parallel build issue 2023-07-10 21:11:05 -07:00
Jason Kulatunga e34cca218d
trying to fix OOM parallel build issue 2023-07-10 09:10:05 -07:00
Jason Kulatunga e60771c992
using fasten ascii art during startup. 2023-07-09 22:15:40 -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 50ba91ff93
differentiate error messages
adding 600+ manually downloaded logos, thanks to everyone who contributed!
2023-07-09 21:23:41 -07:00
Jason Kulatunga f0fa05c297
adding new fhir resources. 2023-07-08 17:54:19 -07:00
Jason Kulatunga 7ae0546cf0
make sure that branch tags are only present if its not main. 2023-07-08 09:50:36 -07:00
Jason Kulatunga 25ae2c669c
build multiple flavors at the same time. handle tags for branches 2023-07-08 09:42:43 -07:00
Jason Kulatunga f1f2da2dd3
Widget Dashboard Queries using extracted Search Parameters (#179) 2023-07-08 07:43:30 -07:00
Jason Kulatunga 3db6c421ca
ARM7 support
adding support for ARM7 docker image builds.
2023-05-19 07:58:37 -07:00
packagrio-bot b177ccc72b (v0.0.12) Automated packaging of release by Packagr 2023-05-14 17:45:02 +00:00
Jason Kulatunga df695c7e30 fix code_challenge_methods_supported calls. 2023-05-14 13:43:23 -04:00
Jason Kulatunga 2f275dd0f7 fix code_challenge_methods_supported calls. 2023-05-14 13:43:23 -04:00
Jason Kulatunga 8ae91494db enable CI for sandbox branch. 2023-05-14 13:43:23 -04:00
Jason Kulatunga 2d1a9bf6d1 update makefile
added storybook for medical sources card.
added shortDomain pipe + tests
2023-05-14 13:43:23 -04:00
Jason Kulatunga 8e203a5b3c working callbacks, working search filtering/facets 2023-05-14 13:43:23 -04:00
Jason Kulatunga 363dc49636 working callbacks, working search filtering/facets 2023-05-14 13:43:23 -04:00
Jason Kulatunga 4758f2adcc WIP trying to get callbacks working. 2023-05-14 13:43:23 -04:00
Jason Kulatunga 2d570850f0 adding a medical sources card - using it for medical-source-connected and medical-sources pages/component.
make sure additional fields/metadata (like aliases and category) are sent.
2023-05-14 13:43:23 -04:00
Jason Kulatunga 2db04a15da working service updates. When changing searchbox, will reset the controls.
Added resetControl function.
2023-05-14 13:43:23 -04:00
Jason Kulatunga 4c680a6c42 moved connected sources list to its own component.
adding medical sources filter component for left menu with pipe for code => category name.
filter component can exand and shrink wiht animations

TODO: clear checkbox list when query changes.
2023-05-14 13:43:23 -04:00
Jason Kulatunga 551c7cbd42 start working on a source fitlering service. 2023-05-14 13:43:23 -04:00
Jason Kulatunga f306b34795
adding images for meditech and nextgen. 2023-05-07 15:26:06 -07:00
packagrio-bot 3879156ff5 (v0.0.11) Automated packaging of release by Packagr 2023-05-05 16:07:50 +00: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
Eric Lathrop 277aaccb6e
Fix grammar (#128) 2023-04-17 20:26:01 -07:00
Eric Lathrop 2653fa0fc7
Make minlength on inputs match error messages (#127) 2023-04-17 20:25:11 -07:00
Eric Lathrop a8cd9322d5
Make minlength on inputs match error messages (#126) 2023-04-17 20:24:00 -07:00