Commit Graph

760 Commits

Author SHA1 Message Date
Jason Kulatunga 9f6e32119f added simpler logic for handling message passing between source auth window and app. 2022-09-28 22:23:52 -07:00
Jason Kulatunga 22f478a6e8 fixing build. 2022-09-27 22:23:40 -07:00
Jason Kulatunga 655e63ed2b make sure the seeded db is available in the container. 2022-09-27 22:14:01 -07:00
Jason Kulatunga 83e71d8b54 adding not implemented messages. 2022-09-27 21:36:09 -07:00
Jason Kulatunga 08ec12803e fixing header. 2022-09-27 18:03:26 -07:00
Jason Kulatunga cb431a95ff print error messages during login/signup. 2022-09-27 17:57:36 -07:00
Jason Kulatunga 53e1574a0c remove quemu/multiarch docker builds. 2022-09-27 08:44:12 -07:00
Jason Kulatunga 159323a008 force use npmjs registry 2022-09-27 08:28:11 -07:00
Jason Kulatunga 7acbb8148c force use npmjs registry 2022-09-27 08:27:06 -07:00
Jason Kulatunga c473ee7e47 try to fix timeout for Yarn on GH Actions. 2022-09-27 08:13:48 -07:00
Jason Kulatunga 1ed02a3a70 make sure we copy the yarn lockfile into the repo. 2022-09-27 07:56:03 -07:00
Jason Kulatunga e043985e7f fix Dockerfile path. 2022-09-27 07:53:00 -07:00
Jason Kulatunga e83c6f908e
Merge pull request #4 from fastenhealth/ci_test 2022-09-27 07:48:51 -07:00
Jason Kulatunga 4d9ea2bfff adding a docker build job. 2022-09-27 07:47:50 -07:00
Jason Kulatunga 36370c591d adding a sandbox configuration (to build "production-like" version connecting to sandbox).
default "showHeader" to false.
2022-09-26 22:41:39 -07:00
Jason Kulatunga 35a9025349 fixing Dockerfile. 2022-09-26 22:16:58 -07:00
Jason Kulatunga 30cb696dff fixing config file.
fixing Dockerfile.
2022-09-26 22:14:29 -07:00
Jason Kulatunga bca11bdf87 adding test for logica. 2022-09-26 20:50:34 -07:00
Jason Kulatunga e7701be572 fixing fhir test. 2022-09-26 19:52:55 -07:00
Jason Kulatunga 631bb9bdcd fixing db path in tests. 2022-09-26 19:50:00 -07:00
Jason Kulatunga 7e773ce2c1 removing unused code. 2022-09-26 19:01:02 -07:00
Jason Kulatunga 458a1e17ed testing CI. 2022-09-26 18:54:54 -07:00
Jason Kulatunga d765b03808 added ci. 2022-09-26 18:42:33 -07:00
Jason Kulatunga c33bea4a30 fixing notification header.
added work in progress banners.
2022-09-26 08:03:12 -07:00
Jason Kulatunga 9e7f6b5819 adding list fallback for unknown components (so users can still see the raw data).
Make sure patient information is included in the header for the source detail page.
2022-09-25 21:02:12 -07:00
Jason Kulatunga 61ed115dae fixing breadcrumbs
make sure patient is sent with SourceSummary.
2022-09-25 18:35:36 -07:00
Jason Kulatunga 3e8b0aaffb when clicking row item, should print raw json 2022-09-25 17:14:36 -07:00
Jason Kulatunga cd6a0fb68f working getResourceBySourceId query and api. 2022-09-25 16:57:30 -07:00
Jason Kulatunga 498e4e6191 on list item click, show resource details page. 2022-09-25 16:27:54 -07:00
Jason Kulatunga 581d008f09 fix CareEvolution (now configured as a Confidential client)
fixes fastenhealth/docs#10
2022-09-25 16:13:06 -07:00
Jason Kulatunga 2ba9f3493b make sure footer sticks to the bottom of the page.
better "empty" view for sourcs

fixes fastenhealth/docs#14
2022-09-25 15:23:53 -07:00
Jason Kulatunga a37bdd9859 limit manual bundle upload to JSON files
make sure header hidden on login and signup pages.
2022-09-25 11:46:15 -07:00
Jason Kulatunga 14fd443dc4 oncomplete only runs on successful api calls,
https://stackoverflow.com/questions/33783967/rxjs-observable-doesnt-complete-when-an-error-occurs
2022-09-25 11:14:00 -07:00
Jason Kulatunga 8e188144cd adding closed source license. 2022-09-25 09:53:25 -07:00
Jason Kulatunga 61d16cfb55 fixed error where the source ID was not populated whne source is first created, causing next SyncAll command to have invalid source_id values.
Created default SyncAll function (using $everything) and SyncAllByResourceName which can be used as a fallback.

cleaned up DB layer , dont use Model unless Gorm cannot figure out the table. Use pointers consistently.
When syncing resources, store errors in a map, so that all resources get synced before returing errors
2022-09-24 22:18:07 -07:00
Jason Kulatunga 8531a028c9 move sync logic to base FHIR401 class. 2022-09-24 19:30:46 -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
Jason Kulatunga 5f2f99a202 handle authorize claim for confidential sources.
update BlueButton image to use Medicare logo.
2022-09-24 14:19:25 -07:00
Jason Kulatunga 4afbd6f834 fixing Athena client.
fixing popup for re-sync.
2022-09-23 23:21:57 -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 a2b77e6182 adding missing images. 2022-09-23 07:21:56 -07:00
Jason Kulatunga 270abdc7af adding a generalpurpose GetResourceBundle method.
adding tests for cerner.
2022-09-22 22:32:20 -07:00
Jason Kulatunga 734dac28f6 fix oauth token refresh.
make sure raw request query params are passed in.
2022-09-21 22:02:55 -07:00
Jason Kulatunga 38dbc465bf added test recordings for logicahealth 2022-09-21 21:23:38 -07:00
Jason Kulatunga 356838fd97 working pagination.
added test recordings for logicahealth
2022-09-21 21:08:21 -07:00
Jason Kulatunga fa09bfafd6 adding docker image.
adding cerner client.
adding new images
using yarn for npm package management.
2022-09-21 18:57:38 -07:00
Jason Kulatunga 342cfa740b marketing updates.
make sure the oauth endpoints are configurable.
2022-09-19 20:21:22 -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