Commit Graph

  • d6e56b3800 fixed tests. Jason Kulatunga 2022-10-13 23:28:26 -0700
  • 4cb8a23794 fixing tests. Jason Kulatunga 2022-10-13 23:20:43 -0700
  • e5769eb731 adding Makefile with commands for testing and generating coverage. Jason Kulatunga 2022-10-13 22:49:35 -0700
  • ce23d41546 adding badges. Jason Kulatunga 2022-10-13 22:27:12 -0700
  • a36078af2a adding badges. Jason Kulatunga 2022-10-13 22:26:17 -0700
  • f538ff9861 fix CI shield. Jason Kulatunga 2022-10-13 22:21:11 -0700
  • 17d3718806 adding google form link Jason Kulatunga 2022-10-13 22:20:28 -0700
  • 3410a9a8ab
    Update README.md Jason Kulatunga 2022-10-13 17:27:35 -0700
  • fc90c72122
    Update README.md Jason Kulatunga 2022-10-13 09:17:28 -0700
  • e27f2bd6ae fixing yarn install. Jason Kulatunga 2022-10-13 08:59:25 -0700
  • 041007b7a0 add links. Jason Kulatunga 2022-10-13 08:48:09 -0700
  • 96aa66bfc9 fix badges. Jason Kulatunga 2022-10-13 08:45:56 -0700
  • c894c01687 update readme, add banner. Jason Kulatunga 2022-10-13 08:44:14 -0700
  • 77c23e62f0
    Merge pull request #7 from fastenhealth/spa v0.0.2 Jason Kulatunga 2022-10-13 08:16:04 -0700
  • e5daf0a7e5 added a mechanism to store updated source data in the db (after tokens have been refreshed) refresh tokens are still broken/inconsistently refreshed. #7 Jason Kulatunga 2022-10-12 20:04:59 -0700
  • f851cad8f8 updating license -- GPLv3 Jason Kulatunga 2022-10-12 19:11:12 -0700
  • 947586c71d fixing genreated mock database. fixing time on toasts. Jason Kulatunga 2022-10-12 19:01:43 -0700
  • 9490cac8e5 fixing time spans. Jason Kulatunga 2022-10-12 18:56:58 -0700
  • 4f90a9eedb provide a consistent way to retrun results from WebWorkers. fixed Username field in login page. added support for CORS relay fixed spec files. Jason Kulatunga 2022-10-12 18:47:12 -0700
  • 6af72266f6 better toast/notifications. - configurable autohide - success style - notifications on sync ocomplete. Jason Kulatunga 2022-10-12 08:53:24 -0700
  • b8112947cd WIP, writing directly to the remote DB. Jason Kulatunga 2022-10-11 22:43:42 -0700
  • 53ab47531f fixing replication handler. Jason Kulatunga 2022-10-11 07:27:21 -0700
  • ae9697331a working upsert logic based on upsert plugin. Refresh token is broken again. Jason Kulatunga 2022-10-10 21:56:01 -0700
  • 2401ab66c7 toast notifications Jason Kulatunga 2022-10-10 18:03:00 -0700
  • 2e21176ad7 fixed standalone couchdb setup. fixed couchdb sync. Jason Kulatunga 2022-10-10 08:11:00 -0700
  • 981fcfbc7b fixed standalone couchdb setup. Jason Kulatunga 2022-10-10 07:46:33 -0700
  • a4c5168823 typo. Jason Kulatunga 2022-10-09 15:01:18 -0700
  • d89cb920af remove web.jwt.encryptionkey requirement when running just CouchDB, make sure fasten services are not present. added auth interceptor when session has expired. Jason Kulatunga 2022-10-09 12:59:09 -0700
  • 8f933e626d cleanup config files and messages. Jason Kulatunga 2022-10-09 12:30:26 -0700
  • fcb9d6b31f working couchdb reverse proxy behind webapp binary. working dockerfile and dockercompose file added s6-overlay to base image, built ontop of couchdb now. Bootstrapping of couchdb now creates _users and other system databases. Jason Kulatunga 2022-10-09 11:08:23 -0700
  • a7daae9047 working couchdb reverse proxy behind webapp binary. Jason Kulatunga 2022-10-09 09:34:57 -0700
  • 0a36a179d5 added support for pouchencryption disabled in GetDB() function. Jason Kulatunga 2022-10-09 08:54:23 -0700
  • 009a85f93e automatically attempt sync if a user has an active session. Jason Kulatunga 2022-10-08 22:53:30 -0700
  • 4bc1c1db75 WORKING APP & WORKER - very few plugins work in the Web-worker context - authentication working - SYNC not working - UPSERT not working - CORS issues AETNA - REFRESH TOKEN ISSUES Jason Kulatunga 2022-10-08 22:38:26 -0700
  • cbac02415b clean FastenAPI service. Jason Kulatunga 2022-10-08 20:44:20 -0700
  • c209ce681c migrating most FastenAPI logic to FastenDB class. Update the User object to be just username and password. Jason Kulatunga 2022-10-08 20:40:15 -0700
  • f2bb44e8be refactor backend to remove all storage logic. Just auth and metadata endpoints now. Adding docker image for couchdb and addign docker-compose file. Jason Kulatunga 2022-10-08 19:40:33 -0700
  • f6681a8e62 tweaks. Jason Kulatunga 2022-10-07 21:23:29 -0700
  • 99a9ac67d7 working app, everything except login and metadata is stored in browser storage. Jason Kulatunga 2022-10-07 09:00:24 -0700
  • 17fa95008a working dashboard lookup. fixed pouchdb plugins: - upsert, find & crypto added (only find tested) - added index - using find for retrieving patients. reorganizing package.json to move types into dev updating tsconfig files. TODO: fix "disabled" tsconfig entries . Jason Kulatunga 2022-10-06 22:19:48 -0700
  • b13d3b78e0 removed pouchdb-find plugin, WORKING. Jason Kulatunga 2022-10-06 18:30:55 -0700
  • d9038f700c removed unnecessary endpoints from fasten-api documetnation for ligthouse.service Jason Kulatunga 2022-10-06 18:07:09 -0700
  • 5b3aa03b7d working medical-sources. Jason Kulatunga 2022-10-06 18:06:25 -0700
  • 054756c9b7 adding queue. Jason Kulatunga 2022-10-06 18:04:07 -0700
  • 5442063c17 adding database changes & models. Jason Kulatunga 2022-10-06 18:03:18 -0700
  • 349b627845 remove the CreateSource endpoint from backend api. Jason Kulatunga 2022-10-06 17:57:31 -0700
  • e031163932 fixing clients Jason Kulatunga 2022-10-06 17:54:40 -0700
  • c8ffe73057 adding all clients. Jason Kulatunga 2022-10-05 23:51:59 -0700
  • 7f8e592f6a adding all FHIR client methods. Adding documentation. Jason Kulatunga 2022-10-05 23:15:11 -0700
  • 6425ea48f0 adding Base64 methods Adding tests for BaseClient Adding Fhir401Client Adding fixtures for BaseClient and Fhir401Client Jason Kulatunga 2022-10-05 22:01:23 -0700
  • 0a5d71691f moving models down to lib dir. adding base client to conduit lib. adding tests renaming all Pouchdb record references to "Document". Jason Kulatunga 2022-10-05 06:38:00 -0700
  • 5a61ed15c6 begin working on web-worker support. Jason Kulatunga 2022-10-04 19:41:38 -0700
  • 94d26ad075
    Merge pull request #6 from fastenhealth/sandbox v0.0.1 Jason Kulatunga 2022-10-03 22:22:07 -0700
  • e9bbcbc5c0
    Merge pull request #5 from fastenhealth/spa #6 Jason Kulatunga 2022-10-03 22:14:05 -0700
  • 81151c0318 fix issue with localstorage of codeverifier make sure we update the connected list when connection successful. #5 Jason Kulatunga 2022-10-03 21:40:35 -0700
  • f03bdbd122 cleanup unused references. simplify authorization url genreation using fragment oauth mode to support stateless Lighthouse. Jason Kulatunga 2022-10-03 20:59:26 -0700
  • 9f6e32119f added simpler logic for handling message passing between source auth window and app. Jason Kulatunga 2022-09-28 22:23:52 -0700
  • 22f478a6e8 fixing build. Jason Kulatunga 2022-09-27 22:23:40 -0700
  • 655e63ed2b make sure the seeded db is available in the container. Jason Kulatunga 2022-09-27 22:14:01 -0700
  • 83e71d8b54 adding not implemented messages. Jason Kulatunga 2022-09-27 21:36:09 -0700
  • 08ec12803e fixing header. Jason Kulatunga 2022-09-27 18:03:26 -0700
  • cb431a95ff print error messages during login/signup. Jason Kulatunga 2022-09-27 17:57:36 -0700
  • 53e1574a0c remove quemu/multiarch docker builds. Jason Kulatunga 2022-09-27 08:44:12 -0700
  • 159323a008 force use npmjs registry Jason Kulatunga 2022-09-27 08:28:11 -0700
  • 7acbb8148c force use npmjs registry Jason Kulatunga 2022-09-27 08:27:06 -0700
  • c473ee7e47 try to fix timeout for Yarn on GH Actions. Jason Kulatunga 2022-09-27 08:13:48 -0700
  • 1ed02a3a70 make sure we copy the yarn lockfile into the repo. Jason Kulatunga 2022-09-27 07:56:03 -0700
  • e043985e7f fix Dockerfile path. Jason Kulatunga 2022-09-27 07:53:00 -0700
  • e83c6f908e
    Merge pull request #4 from fastenhealth/ci_test Jason Kulatunga 2022-09-27 07:48:51 -0700
  • 4d9ea2bfff adding a docker build job. #4 Jason Kulatunga 2022-09-27 07:47:50 -0700
  • 36370c591d adding a sandbox configuration (to build "production-like" version connecting to sandbox). default "showHeader" to false. Jason Kulatunga 2022-09-26 22:41:39 -0700
  • 35a9025349 fixing Dockerfile. Jason Kulatunga 2022-09-26 22:16:58 -0700
  • 30cb696dff fixing config file. fixing Dockerfile. Jason Kulatunga 2022-09-26 22:14:29 -0700
  • bca11bdf87 adding test for logica. Jason Kulatunga 2022-09-26 20:50:34 -0700
  • e7701be572 fixing fhir test. Jason Kulatunga 2022-09-26 19:52:55 -0700
  • 631bb9bdcd fixing db path in tests. Jason Kulatunga 2022-09-26 19:50:00 -0700
  • 7e773ce2c1 removing unused code. Jason Kulatunga 2022-09-26 19:01:02 -0700
  • 458a1e17ed testing CI. Jason Kulatunga 2022-09-26 18:54:54 -0700
  • d765b03808 added ci. Jason Kulatunga 2022-09-26 18:42:33 -0700
  • c33bea4a30 fixing notification header. added work in progress banners. Jason Kulatunga 2022-09-26 08:03:12 -0700
  • 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. Jason Kulatunga 2022-09-25 21:02:12 -0700
  • 61ed115dae fixing breadcrumbs make sure patient is sent with SourceSummary. Jason Kulatunga 2022-09-25 18:35:36 -0700
  • 3e8b0aaffb when clicking row item, should print raw json Jason Kulatunga 2022-09-25 17:14:36 -0700
  • cd6a0fb68f working getResourceBySourceId query and api. Jason Kulatunga 2022-09-25 16:57:30 -0700
  • 498e4e6191 on list item click, show resource details page. Jason Kulatunga 2022-09-25 16:27:54 -0700
  • 581d008f09 fix CareEvolution (now configured as a Confidential client) Jason Kulatunga 2022-09-25 16:13:06 -0700
  • 2ba9f3493b make sure footer sticks to the bottom of the page. Jason Kulatunga 2022-09-25 15:23:53 -0700
  • a37bdd9859 limit manual bundle upload to JSON files make sure header hidden on login and signup pages. Jason Kulatunga 2022-09-25 11:46:15 -0700
  • 14fd443dc4 oncomplete only runs on successful api calls, Jason Kulatunga 2022-09-25 11:14:00 -0700
  • 8e188144cd adding closed source license. Jason Kulatunga 2022-09-25 09:53:25 -0700
  • 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. Jason Kulatunga 2022-09-24 22:18:07 -0700
  • 8531a028c9 move sync logic to base FHIR401 class. Jason Kulatunga 2022-09-24 19:30:46 -0700
  • 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) Jason Kulatunga 2022-09-24 16:46:15 -0700
  • 5f2f99a202 handle authorize claim for confidential sources. update BlueButton image to use Medicare logo. Jason Kulatunga 2022-09-24 14:19:25 -0700
  • 4afbd6f834 fixing Athena client. fixing popup for re-sync. Jason Kulatunga 2022-09-23 23:21:57 -0700
  • 564fee9e90 added athena health client. fixed header. added a logout/signout function. Jason Kulatunga 2022-09-23 22:42:01 -0700
  • a2b77e6182 adding missing images. Jason Kulatunga 2022-09-23 07:21:56 -0700
  • 270abdc7af adding a generalpurpose GetResourceBundle method. adding tests for cerner. Jason Kulatunga 2022-09-22 22:32:20 -0700
  • 734dac28f6 fix oauth token refresh. make sure raw request query params are passed in. Jason Kulatunga 2022-09-21 22:02:55 -0700
  • 38dbc465bf added test recordings for logicahealth Jason Kulatunga 2022-09-21 21:23:38 -0700