diff --git a/src/main/environment/common_example.properties b/src/main/environment/common_example.properties index 3c679d09..d85fa61a 100644 --- a/src/main/environment/common_example.properties +++ b/src/main/environment/common_example.properties @@ -48,3 +48,52 @@ abha.xcmid= +# Diagnostic providers + +# Provider names: use the values supported by your application +diagnostic.provider.xray= +diagnostic.provider.truenat= + +# EMR Lite - Xray (base URL without trailing slash) +diagnostic.emrlite.xray.base-url=https:// +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= +diagnostic.emrlite.xray.password= + +# EMR Lite - Truenat +diagnostic.emrlite.truenat.base-url=https:// +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= +diagnostic.emrlite.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=