Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Carin Blue Button support #35

Merged
merged 54 commits into from
Feb 28, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
18dcbdf
Add carin sandbox to sof urls
daniellrgn Jun 21, 2024
2a5fe80
Add carin SOF config (no apparent standalone support)
daniellrgn Jun 25, 2024
1818dc8
Add carin sandbox to sof urls
daniellrgn Jun 21, 2024
3d46b08
Add carin SOF config (no apparent standalone support)
daniellrgn Jun 25, 2024
657e2a8
Add Aetna and reduce scopes for insurance connection
daniellrgn Sep 22, 2024
fd1e691
Merge branch 'carin-bb' of github.com:uwcirg/shl-ips into carin-bb
daniellrgn Sep 22, 2024
5f6bd40
Handle errors and update insurance clientIDs
daniellrgn Sep 22, 2024
b79f459
Add carin sandbox to sof urls
daniellrgn Jun 21, 2024
44dc926
Add carin SOF config (no apparent standalone support)
daniellrgn Jun 25, 2024
55ff17c
Add Aetna and reduce scopes for insurance connection
daniellrgn Sep 22, 2024
c3ff28d
Handle errors and update insurance clientIDs
daniellrgn Sep 22, 2024
ff6ec29
Add version string env var and ui update
daniellrgn Jan 15, 2025
5801be0
WIP carin api, fetcher and param matcher
daniellrgn Jan 15, 2025
5812195
Remove deprecated version prop from compose files
daniellrgn Feb 13, 2025
691b9c4
Remove unused build step
daniellrgn Feb 13, 2025
5a71cb8
Convert to adapter-node to support server components
daniellrgn Feb 13, 2025
fd8ba88
Add explicit svelte config defaults
daniellrgn Feb 13, 2025
a482809
Install node types
daniellrgn Feb 13, 2025
b1a7bb1
CARIN connection work from 01-25 connectathon
daniellrgn Feb 13, 2025
4457a72
Merge branch 'main' into carin-bb
daniellrgn Feb 13, 2025
b99b488
Merge branch 'carin-bb' of https://github.com/uwcirg/shl-ips into car…
daniellrgn Feb 13, 2025
5d8fb86
Asterisk added to signal carin tab is "advanced"
daniellrgn Feb 13, 2025
7120dda
Clean up FetchCARIN file and getReferences utility function
daniellrgn Feb 13, 2025
eb51ea7
Clean up CARIN fetcher component
daniellrgn Feb 14, 2025
8fe8d17
Move util function from sofClient to util file
daniellrgn Feb 14, 2025
1530219
Add auth check against shl server for carin server route
daniellrgn Feb 19, 2025
ba56a82
Merge branch 'carin-bb' of github.com:uwcirg/shl-ips into carin-bb
daniellrgn Feb 19, 2025
b112c19
Add carin sandbox to sof urls
daniellrgn Jun 21, 2024
9d70a27
Add carin SOF config (no apparent standalone support)
daniellrgn Jun 25, 2024
0638dcd
Add Aetna and reduce scopes for insurance connection
daniellrgn Sep 22, 2024
c162bf1
Handle errors and update insurance clientIDs
daniellrgn Sep 22, 2024
89a9ef6
Add Aetna and reduce scopes for insurance connection
daniellrgn Sep 22, 2024
40918bc
Handle errors and update insurance clientIDs
daniellrgn Sep 22, 2024
4aeee98
WIP carin api, fetcher and param matcher
daniellrgn Jan 15, 2025
4b8b6f4
Remove deprecated version prop from compose files
daniellrgn Feb 13, 2025
ae527c4
Remove unused build step
daniellrgn Feb 13, 2025
b4a8c13
Convert to adapter-node to support server components
daniellrgn Feb 13, 2025
aee275b
Add explicit svelte config defaults
daniellrgn Feb 13, 2025
86131ff
Install node types
daniellrgn Feb 13, 2025
e6bee13
CARIN connection work from 01-25 connectathon
daniellrgn Feb 13, 2025
4f48caf
Asterisk added to signal carin tab is "advanced"
daniellrgn Feb 13, 2025
51c29ce
Clean up FetchCARIN file and getReferences utility function
daniellrgn Feb 13, 2025
28e505d
Clean up CARIN fetcher component
daniellrgn Feb 14, 2025
0878545
Move util function from sofClient to util file
daniellrgn Feb 14, 2025
074e243
Clean up FetchCARINBB mount fn
daniellrgn Feb 25, 2025
532f5a0
Merge branch 'main' into carin-bb
daniellrgn Feb 25, 2025
02ae1ef
Merge branch 'carin-bb' of github.com:uwcirg/shl-ips into carin-bb
daniellrgn Feb 25, 2025
2b0681d
Fix REDIRECT_URI envvar name
daniellrgn Feb 27, 2025
97670d0
Temp remove server hook
daniellrgn Feb 27, 2025
80bdafd
Enable auth check in carin endpoint
daniellrgn Feb 27, 2025
f8bec48
Sof fix (#66)
daniellrgn Feb 28, 2025
e449965
Add autocoder connection to ODH form (#67)
daniellrgn Feb 28, 2025
20aeb2c
Initial epic connection (#65)
daniellrgn Feb 28, 2025
530f8b7
Sof fixes (#68)
daniellrgn Feb 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,4 @@ RUN sed -i '/2\.11\.6/a \ \ "type": "module",' node_modules/@popperjs/core/packa

RUN npm run build

RUN cp build/404.html build/index.html

CMD npm run build && cp build/404.html build/index.html && npm run start
CMD npm run build && npm run start
36 changes: 35 additions & 1 deletion default.env
Original file line number Diff line number Diff line change
Expand Up @@ -48,17 +48,51 @@ VITE_VERSION_STRING=
#VITE_AUTH_SILENT_REDIRECT_URI=
#VITE_AUTH_POST_LOGOUT_URI=

# API Key for NIO Autocoder API
AUTOCODER_API_KEY=

# SMART on FHIR client id configurations:
# Ensure that your development client is registered with the proper redirect uris
#EHRs
VITE_EPIC_CLIENT_ID=
VITE_CERNER_CLIENT_ID=

#Insurance
REDIRECT_URI=

# CARIN BB
#VITE_ACENTRA_CLIENT_ID=
#ACENTRA_CLIENT_SECRET=
#ACENTRA_TOKEN_ENDPOINT=

#VITE_AETNA_CLIENT_ID=
#AETNA_CLIENT_SECRET=
#AETNA_TOKEN_ENDPOINT=

#VITE_CAREFIRST_CLIENT_ID=
#CAREFIRST_CLIENT_SECRET=
#CAREFIRST_TOKEN_ENDPOINT=

#VITE_HUMANA_CLIENT_ID=
#HUMANA_CLIENT_SECRET=
#HUMANA_TOKEN_ENDPOINT=

# 01-2025 CARIN BB connectathon hosts
#VITE_CPCDS_CLIENT_ID=
#CPCDS_CLIENT_SECRET=
#CPCDS_TOKEN_ENDPOINT=

#VITE_INFERNO_CLIENT_ID=
#INFERNO_CLIENT_SECRET=
#INFERNO_TOKEN_ENDPOINT=


# SOF for HIMSS 2024 only:
#VITE_EPIC_HIMSS_CLIENT_ID=
#VITE_ECW_HIMSS_CLIENT_ID=

# Bearer auth tokens
VITE_MEDITECH_BEARER_TOKEN=
#VITE_MEDITECH_BEARER_TOKEN=

# SHL Server API endpoint url
VITE_API_BASE=
Expand Down
2 changes: 0 additions & 2 deletions docker-compose.dev.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@

version: "3.4"
services:
shlips:
command: npm run dev
Expand Down
1 change: 0 additions & 1 deletion docker-compose.static-ingress.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# docker-compose override to expose web container port (80) to local VM
# listens on the local VM at http://localhost:${EXTERNAL_PORT}
---
version: "3.9"
services:
shlips:
# Allow override of published port
Expand Down
1 change: 0 additions & 1 deletion docker-compose.traefik-ingress.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# docker-compose ingress overrides for traefik
---
version: "3.9"
services:
shlips:
labels:
Expand Down
1 change: 0 additions & 1 deletion docker-compose.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
---
version: "3.4"
services:
shlips:
build: ./
Expand Down
Loading