Skip to content
Merged
Changes from all commits
Commits
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
49 changes: 49 additions & 0 deletions src/main/environment/common_example.properties
Original file line number Diff line number Diff line change
Expand Up @@ -48,3 +48,52 @@ abha.xcmid=<sbx-or-prod>



# Diagnostic providers

# Provider names: use the values supported by your application
diagnostic.provider.xray=<XRAY_PROVIDER>
diagnostic.provider.truenat=<TRUENAT_PROVIDER>

# EMR Lite - Xray (base URL without trailing slash)
diagnostic.emrlite.xray.base-url=https://<EMRLITE_HOST>
diagnostic.emrlite.xray.login-url=${diagnostic.emrlite.xray.base-url}/api/v1/integrations/login/
diagnostic.emrlite.xray.refresh-url=${diagnostic.emrlite.xray.base-url}/api/v1/integrations/getAccessToken/
diagnostic.emrlite.xray.order-url=${diagnostic.emrlite.xray.base-url}/api/v1/integrations/orders/
diagnostic.emrlite.xray.result-url=${diagnostic.emrlite.xray.base-url}/api/v1/integrations/orders/result/
diagnostic.emrlite.xray.ping-url=${diagnostic.emrlite.xray.base-url}/api/v1/integrations/ping/
diagnostic.emrlite.xray.username=<XRAY_USERNAME>
diagnostic.emrlite.xray.password=<XRAY_PASSWORD>

# EMR Lite - Truenat
diagnostic.emrlite.truenat.base-url=https://<EMRLITE_HOST>
diagnostic.emrlite.truenat.login-url=${diagnostic.emrlite.truenat.base-url}/api/v1/integrations/login/
diagnostic.emrlite.truenat.refresh-url=${diagnostic.emrlite.truenat.base-url}/api/v1/integrations/getAccessToken/
diagnostic.emrlite.truenat.order-url=${diagnostic.emrlite.truenat.base-url}/api/v1/integrations/orders/
diagnostic.emrlite.truenat.result-url=${diagnostic.emrlite.truenat.base-url}/api/v1/integrations/orders/result/
diagnostic.emrlite.truenat.ping-url=${diagnostic.emrlite.truenat.base-url}/api/v1/integrations/ping/
diagnostic.emrlite.truenat.username=<TRUENAT_USERNAME>
diagnostic.emrlite.truenat.password=<TRUENAT_PASSWORD>

# Token TTL: replace with vendor-configured durations in seconds
diagnostic.emrlite.refresh-ttl-seconds=86400

# Example: polling every 60 seconds
diagnostic.poll.xray.tick-ms=60000
diagnostic.poll.truenat.tick-ms=60000

# Example: daily expiry at 11:59 PM in scheduler timezone
diagnostic.poll.expiry-cron=0 59 23 * * *

# Local folder (Windows: use forward slashes)
diagnostic.documents.storage-root=C:/amrit/diagnostic-documents
stoptb.enforce.vanid=false
# Stop TB: this deployment's van/camp ID, replacing the old Redis camp:vanID lookup
stoptb.van.id=0



# GovThealth API Config
govthealth.user.details.url=@env.GOVTHEALTH_USER_DETAILS_URL@
govthealth.user.id=@env.GOVTHEALTH_USER_ID@
govthealth.password=@env.GOVTHEALTH_PASSWORD@
common-api-base-url=
Loading