Jason Kulatunga
8b6c321e8e
consolidate event bus methods in EventBusService.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
2b0a1e0d6d
working updates.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
3c02bede7a
working updates.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
9e1c7455d1
moved event bus into its own package.
...
created models for event bus messaging.
added logger.
added source complete and sync events.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
b2bff9ccdd
removing content type ehader from event bus connection.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
74fc682dbf
renamed sse endpoint to events. Using the technology name in the API isnt a good idea.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
6a3afe150e
working private event notifications.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
862e3d6ea7
pass in the event bus to the DatabaseRepository for notifications.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
8ff42142fb
deriving background context based on Gin Contex.
...
Removed testing message bus heartbeats -> moved to /health endpoint.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
b344469caa
refactoring. Created EventBus singleton.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
0fd78b7533
refactoring. Created EventBus singleton.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
2027e898b3
using Server-sent-events (SSE) for notifications support (and background processing)
...
WIP.
2023-09-10 09:25:15 -07:00
Jason Kulatunga
1646cec253
fixing test.
2023-09-07 16:58:26 -07:00
Jason Kulatunga
7dc0318931
adding loading spinner to desktop callback.
...
make sure modal popup is closed in sources window when app is redirected.
2023-09-07 16:58:26 -07:00
Jason Kulatunga
0ce1b3f20f
adding a desktop callback page, for event propogation to desktop windows.
2023-09-07 16:58:26 -07:00
Jason Kulatunga
206d9479fc
moving open external link functionality into shared lib.
2023-09-07 16:58:26 -07:00
Jason Kulatunga
6691837797
fix relative links,
2023-09-07 16:58:26 -07:00
Jason Kulatunga
bf03a987f3
make sure that the dynamically populated text boxes (with content from NHS) correctly opens links in external windows.
2023-09-07 16:58:26 -07:00
Jason Kulatunga
80d3f680a5
ensure that all external links (other than Source OAuth/SmartOnFire) open in an external window.
2023-09-07 16:58:26 -07:00
Jason Kulatunga
d519684055
fixing storybook tests.
2023-09-05 20:30:21 -07:00
Jason Kulatunga
bb9f4632b3
fixing frontend tests.
2023-09-05 19:58:24 -07:00
Jason Kulatunga
786f2f6f5e
fixing tests
2023-09-05 19:26:03 -07:00
Jason Kulatunga
f5c245a0e2
fixing tests
2023-09-05 19:18:20 -07:00
Jason Kulatunga
78677961d5
Adding Address information for Location table.
2023-09-05 10:17:44 -07:00
Jason Kulatunga
c063c654df
adding Organization Practitioner explore table data.
2023-09-05 09:47:45 -07:00
Jason Kulatunga
d9564eb31c
adding CareTeam, Device, Binary and Location infomration to Explore tab.
2023-09-05 09:21:12 -07:00
Jason Kulatunga
84bcf41735
using codableConcept formatter with OhHeyAlan's pr.
2023-09-05 08:30:33 -07:00
OhHeyAlan
25f37f37b9
Update list-document-reference.component.ts
...
Current shows mostly "unknown". This accurately reflects the category for all docs.
2023-09-05 08:30:24 -07:00
Jason Kulatunga
9be431c2a6
adding support for popup-auth (disabled by default in all envs).
2023-09-05 07:30:10 -07:00
Jason Kulatunga
ad83fa7ae1
adding explore functionality to header.
...
make sure explore resource list has a pointer cursor.
when report header doesnt return a patient, handle gracefully.
when explore page has no connected sources, correctly display empty page.
2023-08-31 00:08:35 -07:00
Jason Kulatunga
303621faf5
added support section to readme (Discord + GH Issues)
2023-08-30 07:25:30 -07:00
Jason Kulatunga
25043bf2a8
make sure we can build multiple flavors.
2023-08-29 16:36:06 -07:00
Jason Kulatunga
204ea95370
adding build-frontend-desktop-prod
2023-08-29 16:15:56 -07:00
Jason Kulatunga
00d0684b57
cache location
2023-08-29 16:05:36 -07:00
Jason Kulatunga
cb06d046cb
Update README.md
2023-08-29 07:34:00 -07:00
Jason Kulatunga
dd3e4c9d89
trying to fix makefile.
2023-08-28 21:09:01 -07:00
packagrio-bot
507cb12c0b
(v0.1.6) Automated packaging of release by Packagr
2023-08-29 03:19:10 +00:00
Jason Kulatunga
e651caf8da
update fasten-sources version.
2023-08-28 20:15:56 -07:00
packagrio-bot
c4eb009e9d
(v0.1.5) Automated packaging of release by Packagr
2023-08-29 03:11:28 +00:00
Jason Kulatunga
a9cb793c8a
split frontend routing config from backend config.
...
Added method to use embedded frontend routing.
rename desktop config to desktop_sandbox config.
adding desktop_mode (used for Wails Desktop app + hash based routing)
make sure all `window.location` parsing works correctly with desktop_mode
2023-08-28 18:36:32 -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
0a9eb88b1b
fixing module name (fasten-onprem vs fastenhealth-onprem)
2023-08-27 17:09:46 -07:00
Jason Kulatunga
011cfa37e6
fixing build commands. make sure that we can build a desktop flavor of the UI.
2023-08-27 13:59:23 -07:00
Jason Kulatunga
16209c91ee
Update README.md
2023-08-26 08:45:28 -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
c9b482d668
fixing token expiration time (can be number or string), make sure we parse it correctly.
2023-08-25 15:48:52 -07:00
Jason Kulatunga
b351919096
fixing some tests.
2023-08-25 15:38:50 -07:00
Jason Kulatunga
8b33c6d34a
adding examples and documentation links.
2023-08-25 08:36:12 -07:00
Jason Kulatunga
349863211d
handle errors better.
...
add dashboard location validation.
2023-08-25 08:36:12 -07:00
Jason Kulatunga
9a4dcf9852
adding tests for dashboard settings
...
fixing database persistence for settings.
using reflection instead of abusing AppConfig for parsing UserSettingsEntries to UserSettings struct.
2023-08-25 08:36:12 -07:00