Commit Graph

243 Commits

Author SHA1 Message Date
Jason Kulatunga 8cbfcbfd39 fixing fhir-resource tests. 2023-01-16 10:25:01 -08:00
Jason Kulatunga 844a40fe5c fixing fhir-resource tests. 2023-01-16 10:18:18 -08:00
Jason Kulatunga d972f1fab1 adding collapse module to testing components. 2023-01-16 10:08:08 -08:00
Jason Kulatunga d8cc91d1d0 fixing tests. make we can mock FastenApiService in tests. 2023-01-16 09:55:55 -08:00
Jason Kulatunga db9f289b54 fixing tests. make sure fhirPath can handle null value. 2023-01-16 09:20:03 -08:00
Jason Kulatunga c5e2991c33 moving pipes into their own module. 2023-01-16 09:01:05 -08:00
Jason Kulatunga 18f8b36a39 fixing frontend tests. 2023-01-16 07:55:53 -08:00
Jason Kulatunga b8ea3c8f97 fixing frontend tests. 2023-01-15 11:48:43 -08:00
Jason Kulatunga b28bd3913f fixing frontend tests. 2023-01-15 11:37:26 -08:00
Jason Kulatunga cdf7f83777
UI Tweaks (#32) 2023-01-15 10:25:46 -08:00
Jason Kulatunga f903c38b55
adding support for Composition resource type (Custom grouping) (#20) 2023-01-10 19:23:47 -08:00
Jason Kulatunga 3dfce9d3a4 adding patient profile link. 2023-01-05 09:41:23 -08:00
Jason Kulatunga 6a5970682e adding loading panels. 2023-01-05 09:33:42 -08:00
Jason Kulatunga 2d8d625aa0 adding loader to medical history page. 2023-01-05 09:15:16 -08:00
Jason Kulatunga fa62b8efef adding loader to dashboard 2023-01-05 09:14:32 -08:00
Jason Kulatunga 3d1eac1682 working loading spinner component. 2023-01-05 08:38:46 -08:00
Jason Kulatunga 4294880d79 adding loading property to each component.
updated lighthouse service to handle "show_hidden" when requesting metadata sources.
2023-01-05 08:15:19 -08:00
Jason Kulatunga 396e25ce20 using hidden field instead of enabled. 2023-01-04 23:13:21 -08:00
Jason Kulatunga 15203d19be
adding search to sources page. (#18) 2023-01-03 16:30:46 -08:00
Jason Kulatunga efe5f0a0a8
update fasten-sources library. (#16) 2023-01-03 11:11:04 -08:00
Brice Ruth 5ac8b0d49d
Update CONTRIBUTING w/ production mode instruction (#15) 2022-12-25 16:33:16 -08:00
Jason Kulatunga 8598a99860 fixing condition report. 2022-12-22 19:39:09 -08:00
Jason Kulatunga c8e074ff4b
added charts (#13) 2022-12-22 18:20:56 -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 6f6183c507 make the left menu sticky. 2022-12-19 07:19:16 -08:00
Jason Kulatunga 0677a0393e disable signup/signin button when loading. 2022-12-18 22:37:50 -08:00
Jason Kulatunga 639d10ef89 added logos.
restyled add sources page.
2022-12-18 15:35:02 -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 0259f894c9 adding credential links to sandbox builds. 2022-11-15 17:48:16 -08:00
Jason Kulatunga 586aeca565 update ucsf-health logo. 2022-11-11 15:44:05 -08:00
Jason Kulatunga 3a8495eed4 adding ability to connect sources that reuse redirect/callback uri's 2022-11-09 20:52:29 -08:00
Jason Kulatunga bb6faf4fe7 adding images. 2022-11-08 23:38:36 -08:00
Jason Kulatunga 5fc73e4cce make sure the fhir version is stored with the resource. 2022-11-08 21:46:59 -08:00
Jason Kulatunga b51dc587da using a static IV 2022-11-08 21:27:54 -08:00
Jason Kulatunga 46c0e8c805 adding pngs for amerigroup. 2022-11-08 19:52:12 -08:00
Jason Kulatunga c79dc02a1d cleanup unnecessary constants.
adding anthem sourcetypes.
2022-11-08 19:45:05 -08:00
Jason Kulatunga 0c480576a6 adding sources. reorg upsertBulk 2022-11-08 17:53:08 -08:00
Jason Kulatunga 043869a0ef using perferred response_mode as specified by provider 2022-11-07 22:05:38 -08:00
Jason Kulatunga 6f0675e176 skip encryption manager for cloud users. 2022-11-07 08:36:58 -08:00
Jason Kulatunga 3a13d2d4ac make sure that supportedResources always includes USCore resources. 2022-11-06 19:35:22 -08:00
Jason Kulatunga aa479fd655 Fetching additional referenced resources after processing.
fixing hospitalization key.
Tweaking the cerner client to use USCore resources, and then adding additional cerner specific resources.
2022-11-06 18:42:34 -08:00
Jason Kulatunga 4bc62135ea make sure resource detail breadcrumbs are clickable.
added functionality to extract resource references from raw resources.
2022-11-06 13:00:06 -08:00
Jason Kulatunga 1da64a9269 adding link to parent source in resource detail page. 2022-11-06 11:55:32 -08:00
Jason Kulatunga 4a9c52c245 fix ngIf else 2022-11-06 10:06:23 -08:00
Jason Kulatunga 8e3df5cd96 fix ngIf else 2022-11-06 09:56:46 -08:00
Jason Kulatunga 1cb848d724 adding spinner when redirected back after hello login
adding empty dashboard view.
2022-11-04 21:37:55 -07:00
Jason Kulatunga bcb3f58d6e get full name information, make sure its displayed in the UI.
added a white on transparent banner image.
2022-11-03 22:24:30 -07:00
Jason Kulatunga c0e996dc74 tweak ui to allow signin with hello. 2022-11-02 08:58:57 -07:00
Jason Kulatunga 99af2846b9
fixing tests. (#10) 2022-11-02 00:26:54 -07: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 14fae4c748 tweaking idp connect and callback.
working couchdb jwt auth.
2022-10-30 21:43:22 -07:00
Jason Kulatunga e379fe989a send redirect_uri. 2022-10-30 19:56:29 -07:00
Jason Kulatunga 52802323ee using access token. 2022-10-30 19:43:28 -07:00
Jason Kulatunga 29e143c8c1 only show "connect with hello" if deployed in cloud mode. 2022-10-30 17:28:29 -07:00
Jason Kulatunga 14492b0483 working on callback, which will send the idp to the callback url to trade it for an application jwt. 2022-10-30 17:27:43 -07:00
Jason Kulatunga 6e6e050f85 fixing redirect_uri parametr. 2022-10-30 16:36:36 -07:00
Jason Kulatunga 9bdc323c01 adding support for 3rd party idp's including hello - only on cloud deployment. 2022-10-30 12:21:25 -07:00
Jason Kulatunga 5d9bfa267b fixign tests. 2022-10-29 14:05:45 -07:00
Jason Kulatunga 35ca4a4e1b fixign tests. 2022-10-29 14:00:57 -07:00
Jason Kulatunga 3973c4e003 fixign tests. 2022-10-29 13:30:20 -07:00
Jason Kulatunga 2ca6f6ad96 fixign tests. 2022-10-29 13:21:21 -07:00
Jason Kulatunga b433cf24f2 fixign tests. 2022-10-29 13:17:05 -07:00
Jason Kulatunga 8d7ddddd78 pass in the cors proxy endpoint 2022-10-29 13:07:19 -07:00
Jason Kulatunga 6dc835d080 dont try to create user database when connecting. 2022-10-28 20:45:42 -07:00
Jason Kulatunga f84cf6fd8c default config should be for local dev environment. 2022-10-28 20:39:21 -07:00
Jason Kulatunga c5949f88bd deploy to the root domain. 2022-10-28 20:23:56 -07:00
Jason Kulatunga f0f37cd738 adding a new configuration for "cloud_sandbox" - used for AWS bucket.
consistent couchdb creds.
removed metadata endpoint and config.
ensure that the couchdb endpoint can be relative or absolute url. added tests for relative vs abs urls.
2022-10-28 19:01:20 -07:00
Jason Kulatunga 3a5db5452a since s3 bucket path includes /web, we dont need this conditional. 2022-10-26 23:57:46 -07:00
Jason Kulatunga 7c3fa21d9b lighthouse will provide available sources and metadata. 2022-10-26 20:02:18 -07:00
Jason Kulatunga f4ba6ca957 start supporting fasten-cloud 2022-10-26 08:39:13 -07:00
Jason Kulatunga 855fc4c129 using State UUID as key for storing state information in local storage. This also provides us a way to override the sourceType when dealing with multiple providers based off the same redirect url. 2022-10-23 08:23:39 -07:00
Jason Kulatunga 63c00c7821 when unable to validate generated encryption key is stored correctly, retrun back to genreation page and remove incorrect encryption key.
Added mechanism to decrypt payloads when using "find" function.
2022-10-19 22:31:45 -07:00
Jason Kulatunga 0d7d64e089 make sure we delete invalid keys if they fail validation. 2022-10-17 22:40:47 -07:00
Jason Kulatunga be93fef13c added wizard steps to validate imported encryption keys and validate generated encryption keys. 2022-10-17 22:21:38 -07:00
Jason Kulatunga 62b795319e fix tests. 2022-10-17 20:29:04 -07:00
Jason Kulatunga 09d667b5e5 fixed logged in user. 2022-10-17 08:11:09 -07:00
Jason Kulatunga f751470a50 working encryption at rest and import/export of encryption key data.
Created a Security manager page to handle generating and importing crypto data.
2022-10-16 23:03:06 -07:00
Jason Kulatunga 75e858d0f2 working encryption at rest.
Medicare storage isnt working on first init - but Sync works fine.
2022-10-16 12:09:22 -07:00
Jason Kulatunga 58736e2695 disable global check 2022-10-15 08:27:48 -07:00
Jason Kulatunga c15e86d77f fix config. 2022-10-14 09:16:53 -07:00
Jason Kulatunga 4d04e17280 fixing CI. adding coverage information. 2022-10-14 08:51:34 -07:00
Jason Kulatunga 50d4ff35de fixing tests. 2022-10-14 08:25:26 -07:00
Jason Kulatunga fe2febed4b fixed most tests. 2022-10-13 23:47:34 -07:00
Jason Kulatunga d6e56b3800 fixed tests. 2022-10-13 23:28:26 -07:00
Jason Kulatunga 4cb8a23794 fixing tests. 2022-10-13 23:20:43 -07:00
Jason Kulatunga e27f2bd6ae fixing yarn install. 2022-10-13 08:59:25 -07:00
Jason Kulatunga c894c01687 update readme, add banner. 2022-10-13 08:44:14 -07:00
Jason Kulatunga e5daf0a7e5 added a mechanism to store updated source data in the db (after tokens have been refreshed)
refresh tokens are still broken/inconsistently refreshed.
2022-10-12 20:04:59 -07:00
Jason Kulatunga 947586c71d fixing genreated mock database.
fixing time on toasts.
2022-10-12 19:01:43 -07:00
Jason Kulatunga 9490cac8e5 fixing time spans. 2022-10-12 18:56:58 -07:00
Jason Kulatunga 4f90a9eedb provide a consistent way to retrun results from WebWorkers.
fixed Username field in login page.
added support for CORS relay
fixed spec files.
2022-10-12 18:47:12 -07:00
Jason Kulatunga 6af72266f6 better toast/notifications.
- configurable autohide
- success style
- notifications on sync ocomplete.
2022-10-12 08:53:24 -07:00
Jason Kulatunga b8112947cd WIP, writing directly to the remote DB. 2022-10-11 22:43:42 -07:00
Jason Kulatunga 53ab47531f fixing replication handler. 2022-10-11 07:27:21 -07:00
Jason Kulatunga ae9697331a working upsert logic based on upsert plugin.
Refresh token is broken again.
2022-10-10 21:56:01 -07:00
Jason Kulatunga 2401ab66c7 toast notifications 2022-10-10 18:03:00 -07:00
Jason Kulatunga 2e21176ad7 fixed standalone couchdb setup.
fixed couchdb sync.
2022-10-10 08:11:00 -07:00
Jason Kulatunga a4c5168823 typo. 2022-10-09 15:01:18 -07:00
Jason Kulatunga d89cb920af remove web.jwt.encryptionkey requirement
when running just CouchDB, make sure fasten services are not present.
added auth interceptor when session has expired.
2022-10-09 12:59:09 -07:00