parent
f60de9bcbb
commit
c5a81d9b9b
@ -0,0 +1,499 @@
|
||||
spring:
|
||||
application:
|
||||
name: CSI-CENTRAL-AUTHENTICATION-SERVICE
|
||||
datasource:
|
||||
tomcat:
|
||||
min-evictable-idle-time-millis: 200000
|
||||
max-active: 40
|
||||
max-idle: 2
|
||||
min-idle: 1
|
||||
max-age: 200000
|
||||
http:
|
||||
multipart:
|
||||
max-file-size: 200MB
|
||||
max-request-size: 200MB
|
||||
eureka:
|
||||
client:
|
||||
serviceUrl:
|
||||
defaultZone: 'http://localhost:8761/eureka/'
|
||||
fetch-registry: false
|
||||
register-with-eureka: false
|
||||
hystrix:
|
||||
shareSecurityContex: true
|
||||
command:
|
||||
default:
|
||||
circuitBreaker:
|
||||
enabled: true
|
||||
execution:
|
||||
isolation:
|
||||
thread:
|
||||
timeoutInMilliseconds: 300000
|
||||
fallback:
|
||||
enabled: true
|
||||
threadpool:
|
||||
default:
|
||||
coreSize: 10
|
||||
maximumSize: 100
|
||||
allowMaximumSizeToDivergeFromCoreSize: true
|
||||
ribbon:
|
||||
ConnectTimeout: 60000
|
||||
MaxAutoRetries: 1
|
||||
MaxAutoRetriesNextServer: 1
|
||||
ReadTimeout: 240000
|
||||
opentracing:
|
||||
jaeger:
|
||||
http-sender:
|
||||
url: 'http://jaeger-collector:14268/api/traces'
|
||||
enable-b3-propagation: true
|
||||
csi:
|
||||
env:
|
||||
prefix: net-hmg-uat
|
||||
access-token-verification:
|
||||
enabled: true
|
||||
debug: false
|
||||
zuul:
|
||||
#host:
|
||||
# connect-timeout-millis: 60000
|
||||
# socket-timeout-millis: 480000
|
||||
ignore-security-headers: false
|
||||
ignored-headers: >-
|
||||
X-Content-Type-Options,Strict-Transport-Security,X-Frame-Options,X-XSS-Protection
|
||||
routes:
|
||||
ui:
|
||||
path: /**
|
||||
sensitiveHeaders: null
|
||||
url: '${ui.hostname}'
|
||||
report:
|
||||
path: /reporting-service/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://reporting-service'
|
||||
iam:
|
||||
path: /iam/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-iam-service'
|
||||
document:
|
||||
path: /document-management/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://document-management-services'
|
||||
document-engine:
|
||||
path: /document-engine/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://document-storage-engine-service'
|
||||
medispan:
|
||||
path: /csi-net-medispan/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-medispan'
|
||||
appointment-channel:
|
||||
path: /cas-appointment-channel/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://cas-appointment-channel'
|
||||
crs-channel:
|
||||
path: /crs-channel/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://crs-channel'
|
||||
sick-leave-create:
|
||||
path: /sick-leave-create/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://sick-leave-create'
|
||||
doctor-verify:
|
||||
path: /sick-leave-doctor-verify/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://sick-leave-doctor-verify'
|
||||
reporting-publisher:
|
||||
path: /reporting-publisher/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-reporting-publisher'
|
||||
config-repo:
|
||||
path: /config-server/**
|
||||
url: 'http://config-server'
|
||||
econsent:
|
||||
path: /cs-net-econsent/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://cs-net-econsent'
|
||||
econsentui:
|
||||
path: /cs-net-econsentui/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://cs-net-econsentui'
|
||||
middleware:
|
||||
path: /document-management-middleware/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-document-management-service' #'http://document-management-middleware'
|
||||
csi-ie-hpd:
|
||||
path: /csi-ie-hpd/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-hpd'
|
||||
cs-net-physiotherapy:
|
||||
path: /cs-net-physiotherapy/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://cs-net-physiotherapy'
|
||||
cs-net-physiotherapy-ui:
|
||||
path: /cs-net-physiotherapyui/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://cs-net-physiotherapyui'
|
||||
cs-net-social-worker-ui:
|
||||
path: /cs-net-social-worker-ui/**
|
||||
url: 'http://cs-net-social-worker-ui'
|
||||
sensitiveHeaders: null
|
||||
cs-net-social-worker:
|
||||
path: /cs-net-social-worker/**
|
||||
url: 'http://cs-net-social-worker'
|
||||
sensitiveHeaders: null
|
||||
csi-reporting:
|
||||
path: /csi-reporting-service/**
|
||||
url: 'http://csi-reporting-service/'
|
||||
sensitiveHeaders: null
|
||||
csi-ie-pdq:
|
||||
path: /csi-ie-pdq/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-pdq'
|
||||
csi-ie-employee:
|
||||
path: /csi-ie-employee/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-employee'
|
||||
csi-ie-xdsb:
|
||||
path: /csi-ie-xdsb/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-xdsb'
|
||||
csi-streaming-etl-service:
|
||||
path: /csi-streaming-etl-service/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-streaming-etl-service'
|
||||
csi-rf-file-uploader-service:
|
||||
path: /rf/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-rf-file-uploader-service'
|
||||
medical-report-channel:
|
||||
path: /medical-report-channel/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://medical-report-channel'
|
||||
service-base-ui-registry:
|
||||
path: /service-base-ui-registry/**
|
||||
url: 'http://service-base-ui-registry'
|
||||
csi-ie-lakum:
|
||||
path: /csi-ie-lakum/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-lakum'
|
||||
csi-ie-interbranch:
|
||||
path: /csi-ie-interbranch/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-interbranch'
|
||||
csi-ie-prescription:
|
||||
path: /csi-ie-prescription/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-prescription'
|
||||
crs-channel-user:
|
||||
path: /crs-channel-user/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://crs-channel-user'
|
||||
cs-net-econsent:
|
||||
path: /cs-net-econsent/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://cs-net-econsent'
|
||||
csi-bm-approval:
|
||||
path: /csi-bm-approval/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-bm-approval'
|
||||
csi-bm-prm:
|
||||
path: /csi-bm-prm/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-bm-prm'
|
||||
csi-bm-billing:
|
||||
path: /csi-bm-billing/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-bm-billing'
|
||||
csi-bm-inte-bridge:
|
||||
path: /csi-bm-inte-bridge/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-bm-inte-bridge'
|
||||
csi-bm-invoice:
|
||||
path: /csi-bm-invoice/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-bm-invoice'
|
||||
csi-ie-api:
|
||||
path: /csi-ie-api/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-api'
|
||||
csi-ie-cyclus:
|
||||
path: /csi-ie-cyclus/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-cyclus'
|
||||
csi-ie-doctor-api:
|
||||
path: /csi-ie-doctor-api/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-doctor-api'
|
||||
csi-ie-dq:
|
||||
path: /csi-ie-dq/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-dq'
|
||||
csi-ie-general:
|
||||
path: /csi-ie-general/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-general'
|
||||
csi-ie-generalii:
|
||||
path: /csi-ie-generalii/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-generalii'
|
||||
csi-ie-insurance:
|
||||
path: /csi-ie-insurance/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-insurance'
|
||||
csi-ie-lakum-batch:
|
||||
path: /csi-ie-lakum-batch/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-lakum-batch'
|
||||
csi-ie-misc:
|
||||
path: /csi-ie-misc/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-misc'
|
||||
csi-ie-mobile:
|
||||
path: /csi-ie-mobile/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-mobile'
|
||||
csi-ie-pacsurl:
|
||||
path: /csi-ie-pacsurl/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-pacsurl'
|
||||
csi-ie-zatca:
|
||||
path: /csi-ie-zatca/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-ie-zatca'
|
||||
csi-java-base-utility:
|
||||
path: /csi-java-base-utility/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-base-utility'
|
||||
csi-java-ds-dental-core:
|
||||
path: /csi-java-ds-dental-core/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ds-dental-core'
|
||||
csi-java-ehr-common:
|
||||
path: /csi-java-ehr-common/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-common'
|
||||
csi-java-ehr-common-scheduler:
|
||||
path: /csi-java-ehr-common-scheduler/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-common-scheduler'
|
||||
csi-java-ehr-config:
|
||||
path: /csi-java-ehr-config/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-config'
|
||||
csi-java-ehr-ic-bundle:
|
||||
path: /csi-java-ehr-ic-bundle/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-ic-bundle'
|
||||
csi-java-ehr-ic-dashboard:
|
||||
path: /csi-java-ehr-ic-dashboard/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-ic-dashboard'
|
||||
csi-java-ehr-initialassessment:
|
||||
path: /csi-java-ehr-initialassessment/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-initialassessment'
|
||||
csi-java-ehr-ip:
|
||||
path: /csi-java-ehr-ip/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-ip'
|
||||
csi-java-ehr-ip-doctor-prescription:
|
||||
path: /csi-java-ehr-ip-doctor-prescription/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-ip-doctor-prescription'
|
||||
csi-java-ehr-ldr:
|
||||
path: /csi-java-ehr-ldr/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-ldr'
|
||||
csi-java-ehr-listener:
|
||||
path: /csi-java-ehr-listener/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-listener'
|
||||
csi-java-ehr-opd:
|
||||
path: /csi-java-ehr-opd/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-opd'
|
||||
csi-java-ehr-or-anesthesia:
|
||||
path: /csi-java-ehr-or-anesthesia/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-or-anesthesia'
|
||||
csi-java-ehr-or-book:
|
||||
path: /csi-java-ehr-or-book/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-or-book'
|
||||
csi-java-ehr-or-booking:
|
||||
path: /csi-java-ehr-or-booking/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-or-booking'
|
||||
csi-java-ehr-patient-pomr:
|
||||
path: /csi-java-ehr-patient-pomr/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-patient-pomr'
|
||||
csi-java-ehr-specializedclinic:
|
||||
path: /csi-java-ehr-specializedclinic/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-specializedclinic'
|
||||
csi-java-ehr-specialized-clinic:
|
||||
path: /csi-java-ehr-specialized-clinic/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-specializedclinic'
|
||||
csi-java-ehr-template:
|
||||
path: /csi-java-ehr-template/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-ehr-template'
|
||||
csi-java-workflow-automation:
|
||||
path: /csi-java-workflow-automation/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-java-workflow-automation'
|
||||
csi-net-base-wss:
|
||||
path: /csi-net-base-wss/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-base-wss'
|
||||
csi-net-bloodbnk:
|
||||
path: /csi-net-bloodbnk/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-bloodbnk'
|
||||
csi-net-bloodbnk-mgt:
|
||||
path: /csi-net-bloodbnk-mgt/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-bloodbnk-mgt'
|
||||
csi-net-ehr-dboardpc:
|
||||
path: /csi-net-ehr-dboardpc/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-ehr-dboardpc'
|
||||
csi-net-ehr-ip-discharg:
|
||||
path: /csi-net-ehr-ip-discharg/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-ehr-ip-discharg'
|
||||
csi-net-ehr-opd-master:
|
||||
path: /csi-net-ehr-opd-master/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-ehr-opd-master'
|
||||
csi-net-ehr-opd-patient:
|
||||
path: /csi-net-ehr-opd-patient/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-ehr-opd-patient'
|
||||
csi-net-empi-crs-inte:
|
||||
path: /csi-net-empi-crs-inte/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-empi-crs-inte'
|
||||
csi-net-empi-hijridte:
|
||||
path: /csi-net-empi-hijridte/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-empi-hijridte'
|
||||
csi-net-empiread:
|
||||
path: /csi-net-empiread/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-empiread'
|
||||
csi-net-empiwrit:
|
||||
path: /csi-net-empiwrit/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-empiwrit'
|
||||
csi-net-erfuncti:
|
||||
path: /csi-net-erfuncti/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-erfuncti'
|
||||
csi-net-hemdialy:
|
||||
path: /csi-net-hemdialy/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-hemdialy'
|
||||
csi-net-himservi:
|
||||
path: /csi-net-himservi/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-himservi'
|
||||
csi-net-lab-scheduled:
|
||||
path: /csi-net-lab-scheduled/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-lab-scheduled'
|
||||
csi-net-lab-vidaptor:
|
||||
path: /csi-net-lab-vidaptor/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-lab-vidaptor'
|
||||
csi-net-labsrvcs:
|
||||
path: /csi-net-labsrvcs/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-labsrvcs'
|
||||
csi-net-medispan:
|
||||
path: /csi-net-medispan/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-medispan'
|
||||
csi-net-noty:
|
||||
path: /csi-net-noty/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-noty'
|
||||
csi-net-noty-email:
|
||||
path: /csi-net-noty-email/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-noty-email'
|
||||
csi-net-noty-msgtempl:
|
||||
path: /csi-net-noty-msgtempl/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-noty-msgtempl'
|
||||
csi-net-noty-query:
|
||||
path: /csi-net-noty-query/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-noty-query'
|
||||
csi-net-noty-sms:
|
||||
path: /csi-net-noty-sms/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-net-noty-sms'
|
||||
csi-personalization-service:
|
||||
path: /csi-personalization-service/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-personalization-service'
|
||||
csi-phr-base:
|
||||
path: /csi-phr-base/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-phr-base'
|
||||
csi-phr-cron:
|
||||
path: /csi-phr-cron/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-phr-cron'
|
||||
csi-pms-adt-request:
|
||||
path: /csi-pms-adt-request/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-pms-adt-request'
|
||||
csi-pms-rms-masterdata:
|
||||
path: /csi-pms-rms-masterdata/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-pms-rms-masterdata'
|
||||
csi-pms-rms-reservation:
|
||||
path: /csi-pms-rms-reservation/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-pms-rms-reservation'
|
||||
csi-pms-rms-resource-registry:
|
||||
path: /csi-pms-rms-resource-registry/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-pms-rms-resource-registry'
|
||||
csi-reporting-service:
|
||||
path: /csi-reporting-service/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-reporting-service'
|
||||
csi-rf-jdbc-sink-service:
|
||||
path: /csi-rf-jdbc-sink-service/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-rf-jdbc-sink-service'
|
||||
csi-rms-morgue:
|
||||
path: /csi-rms-morgue/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-rms-morgue'
|
||||
document-management-middleware:
|
||||
path: /document-management-middleware/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-document-management-service' #'http://document-management-middleware'
|
||||
service-base-masterdata:
|
||||
path: /service-base-masterdata/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://service-base-masterdata'
|
||||
service-base-role-permission:
|
||||
path: /service-base-role-permission/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://service-base-role-permission'
|
||||
sick-leave-doctor-verify:
|
||||
path: /sick-leave-doctor-verify/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://sick-leave-doctor-verify'
|
||||
wasfaty-service-channel:
|
||||
path: /wasfaty-service-channel/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://wasfaty-service-channel'
|
||||
csi-otp-service:
|
||||
path: /csi-otp-service/**
|
||||
sensitiveHeaders: null
|
||||
url: 'http://csi-otp-service'
|
@ -0,0 +1,48 @@
|
||||
kafka:
|
||||
enable:
|
||||
metrics-listener: false
|
||||
endorsement-listener: false
|
||||
diet-listener: false
|
||||
lab-result-listener: false
|
||||
claim-receiver: true
|
||||
emp-receiver: true
|
||||
payer-policy-receiver: true
|
||||
payer-group-receiver: true
|
||||
appointment: false
|
||||
admission-notify: true
|
||||
asn: false
|
||||
mdi-appointment: true
|
||||
mdi-bb-order: false
|
||||
mdi-bb-result: false
|
||||
mdi-employee-update: true
|
||||
mdi-discharge: true
|
||||
billing-invoice: true
|
||||
mdi-endoscopy-status-update: false
|
||||
mdi-image-profile: true
|
||||
mdi-masterdata-sync: true
|
||||
mdi-staff-registry: true
|
||||
mdi-medi-dispense: false
|
||||
ie-billing-payer-group: true
|
||||
ie-billing-payer-policy: true
|
||||
mdi-invoice-status: true
|
||||
rcm-employee-register: true
|
||||
mdi-admission-update: true
|
||||
mdi-empi-field-update-event: true
|
||||
mdi-empi-merged-event: true
|
||||
mdi-empi-edited-event: true
|
||||
ris-admission: true
|
||||
ris-admission-update: true
|
||||
ris-appointment: true
|
||||
cardiology-order: true
|
||||
ris-discharge: true
|
||||
rad-other-orders-results: true
|
||||
rad-order: true
|
||||
ris-staff-registry: true
|
||||
ris-transfer: true
|
||||
ris-empi-created-event: true
|
||||
ris-empi-field-update-event: true
|
||||
ris-empi-merged-event: true
|
||||
ris-empi-edited-event: true
|
||||
ris-empi-unknown-bluk-created-event: true
|
||||
ris-empi-unknown-created-event: true
|
||||
|
@ -0,0 +1,7 @@
|
||||
management:
|
||||
health:
|
||||
redis:
|
||||
enabled: false
|
||||
endpoint:
|
||||
health:
|
||||
show-details: always
|
@ -0,0 +1,3 @@
|
||||
feign:
|
||||
hystrix:
|
||||
enabled: true
|
@ -0,0 +1,6 @@
|
||||
spring:
|
||||
rabbitmq:
|
||||
host: 172.15.100.144
|
||||
port: 5672
|
||||
username: admin
|
||||
password: admin
|
@ -0,0 +1,28 @@
|
||||
spring:
|
||||
datasource:
|
||||
tomcat:
|
||||
min-evictable-idle-time-millis: 200000
|
||||
max-active: 30
|
||||
max-idle: 2
|
||||
min-idle: 1
|
||||
max-age: 200000
|
||||
hikari:
|
||||
minimum-idle: 2
|
||||
maximum-pool-size: 20
|
||||
connection-timeout: 15000
|
||||
idle-timeout: 10000
|
||||
max-lifetime: 40000
|
||||
data-source-properties:
|
||||
oracle:
|
||||
net:
|
||||
CONNECT_TIMEOUT: 120000
|
||||
READ_TIMEOUT: 120000
|
||||
jdbc:
|
||||
ReadTimeout: 120000
|
||||
jpa:
|
||||
properties:
|
||||
javax:
|
||||
persistence:
|
||||
query:
|
||||
timeout: 120000
|
||||
|
@ -0,0 +1,17 @@
|
||||
server:
|
||||
context-path: /dental
|
||||
port: 0
|
||||
|
||||
spring:
|
||||
datasource:
|
||||
url: jdbc:postgresql://172.15.100.88:5432/CSI-JAVA-DS-DENTAL-CORE
|
||||
username: postgres
|
||||
password: csi@2017
|
||||
jackson:
|
||||
default-property-inclusion: NON_NULL
|
||||
date-format: yyyy-MM-dd
|
||||
jpa:
|
||||
database: POSTGRESQL
|
||||
hibernate:
|
||||
ddl-auto: none
|
||||
dialect: org.hibernate.dialect.PostgreSQLDialect
|
@ -0,0 +1,6 @@
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-COMMON-REPORT-GENERATOR
|
||||
feign:
|
||||
hystrix:
|
||||
enabled: true
|
@ -0,0 +1,56 @@
|
||||
---
|
||||
app:
|
||||
url:
|
||||
path: /api/Task/InActiveDefineDisaster
|
||||
service-name: CSI-NET-ERFUNCTI
|
||||
etl-prop:
|
||||
etl-run-period: "0 0 0 * * *"
|
||||
etl-runing-time-zone: UTC
|
||||
feign:
|
||||
hystrix:
|
||||
enabled: true
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-COMMON-SCHEDULER
|
||||
second-datasource:
|
||||
auto-commit: false
|
||||
autocommit: false
|
||||
hikari:
|
||||
auto-commit: false
|
||||
connection:
|
||||
auto-commit: false
|
||||
connection-timeout: 10000
|
||||
maximum-pool-size: 10
|
||||
minimum-idle: 2
|
||||
datasource:
|
||||
auto-commit: false
|
||||
autocommit: false
|
||||
hikari:
|
||||
auto-commit: false
|
||||
connection:
|
||||
auto-commit: false
|
||||
connection-timeout: 10000
|
||||
maximum-pool-size: 50
|
||||
minimum-idle: 2
|
||||
master:
|
||||
datasource:
|
||||
liquibase:
|
||||
enabled: false
|
||||
change-log: classpath:db/changelog/ip/db.changelog.xml
|
||||
configuration:
|
||||
auto-commit: false
|
||||
connection-timeout: 10000
|
||||
maximum-pool-size: 5
|
||||
minimum-idle: 2
|
||||
pool-name: Master-DB
|
||||
slave:
|
||||
datasource:
|
||||
liquibase:
|
||||
enabled: false
|
||||
change-log: classpath:db/changelog/common/db.changelog.xml
|
||||
configuration:
|
||||
auto-commit: false
|
||||
connection-timeout: 10000
|
||||
maximum-pool-size: 5
|
||||
minimum-idle: 2
|
||||
pool-name: Slave-DB
|
@ -0,0 +1,82 @@
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-COMMON
|
||||
datasource:
|
||||
tomcat:
|
||||
min-evictable-idle-time-millis: 200000
|
||||
max-active: 50
|
||||
max-idle: 2
|
||||
min-idle: 1
|
||||
max-age: 200000
|
||||
hikari:
|
||||
minimum-idle: 2
|
||||
maximum-pool-size: 50
|
||||
connection-timeout: 15000
|
||||
idle-timeout: 10000
|
||||
max-lifetime: 40000
|
||||
hibernate:
|
||||
dialect: org.hibernate.dialect.PostgreSQLDialect
|
||||
postgresql:
|
||||
driver: org.postgresql.Driver
|
||||
db:
|
||||
configuration: postgresql
|
||||
group-id:
|
||||
medical-rejected: medical-rejected
|
||||
medical-issued: medical-issued
|
||||
medical-approved: medical-approved
|
||||
topic:
|
||||
medical-leave-rejected: medical-leave-rejected
|
||||
medical-leave-issued: medical-leave-issued
|
||||
medical-leave-approved: medical-leave-approved
|
||||
app:
|
||||
url.pomrRead: CSI-JAVA-EHR-PATIENT-POMR
|
||||
url.medication: CSI-JAVA-EHR-IP-DOCTOR-PRESCRIPTION
|
||||
url.pomr: CSI-JAVA-EHR-PATIENT-POMR
|
||||
url.procedure: CSI-JAVA-EHR-OPD-PATIENT-ORDER
|
||||
url.patientProblem: CSI-JAVA-EHR-PATIENT-POMR
|
||||
url.problem: CSI-NET-EHR-OPD-MASTER
|
||||
url.reservation: CSI-PMS-RMS-RESERVATION
|
||||
url.patientVisitDetail: CSI-JAVA-EHR-OPD-PATIENT-ORDER
|
||||
url.lab: CSI-NET-LABREQST
|
||||
url.doctor: CSI-PMS-RMS-RESOURCE-REGISTRY
|
||||
url.clinic: CSI-PMS-RMS-MASTERDATA
|
||||
url.patient: CSI-NET-EMPI
|
||||
url.problemMaster: CSI-NET-EHRPROBM
|
||||
url.empi: CSI-NET-EMPIREAD
|
||||
category.consultattion.id: 1
|
||||
category.consultattion.value: CONSULTATION
|
||||
category.laboratory.id: 2
|
||||
category.laboratory.value: LABORATORY
|
||||
category.radiology.id: 3
|
||||
category.radiology.value: RADIOLOGY
|
||||
category.dental.id: 4
|
||||
category.dental.value: OTHER SERVICES
|
||||
category.procedure.id: 5
|
||||
category.procedure.value: PROCEDURES
|
||||
category.inpatientservice.id: 6
|
||||
category.inpatientservice.value: SURGERY PROCEDURES
|
||||
category.vaccination.id: 10
|
||||
category.vaccination.value: VACCINATION
|
||||
amqp:
|
||||
exchange: csi-ehr-icd-exchange
|
||||
routingkey: patient-problem
|
||||
debug: true
|
||||
csi:
|
||||
persistence:
|
||||
audit: true
|
||||
kafka:
|
||||
bootstrapAddress: 10.201.216.25:9092,10.201.216.26:9093,10.201.216.27:9094
|
||||
topic: csi_audit
|
||||
dateformat:
|
||||
format: yyyy-MM-dd HH:mm:ss
|
||||
jpa:
|
||||
event:
|
||||
isReport: true
|
||||
etl-prop:
|
||||
pomr-auto-sing-days: 7
|
||||
episode-auto-sing-days: 90
|
||||
etl-run-period: '0 0 0 * * *'
|
||||
etl-runing-minutes: 1410
|
||||
problem-resolved-period-days: 7
|
||||
etl-runing-time-zone: 'UTC'
|
||||
recurring-etl-run-period: '0 */30 * * * *'
|
@ -0,0 +1,79 @@
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-CONFIG
|
||||
liquibase:
|
||||
enabled: false
|
||||
jpa:
|
||||
open-in-view: false
|
||||
properties:
|
||||
hibernate:
|
||||
enable_lazy_load_no_trans: true
|
||||
connection:
|
||||
provider_disables_autocommit: true
|
||||
second-datasource:
|
||||
auto-commit: false
|
||||
autocommit: false
|
||||
hikari:
|
||||
auto-commit: false
|
||||
connection:
|
||||
auto-commit: false
|
||||
connection-timeout: 10000
|
||||
maximum-pool-size: 10
|
||||
minimum-idle: 2
|
||||
datasource:
|
||||
auto-commit: false
|
||||
autocommit: false
|
||||
hikari:
|
||||
auto-commit: false
|
||||
connection:
|
||||
auto-commit: false
|
||||
connection-timeout: 10000
|
||||
maximum-pool-size: 50
|
||||
minimum-idle: 2
|
||||
hibernate:
|
||||
dialect: org.hibernate.dialect.PostgreSQLDialect
|
||||
postgresql:
|
||||
driver: org.postgresql.Driver
|
||||
db:
|
||||
configuration: postgresql
|
||||
csi:
|
||||
persistence:
|
||||
autogen-id: true
|
||||
autogen:
|
||||
sequence: hibernate_sequence
|
||||
dateformat:
|
||||
format: yyyy/MM/dd HH:mm:ss
|
||||
kafka:
|
||||
bootstrap-servers: 10.201.216.25:9092,10.201.216.26:9093,10.201.216.27:9094
|
||||
group-id:
|
||||
medical-rejected: medical-rejected
|
||||
medical-issued: medical-issued
|
||||
medical-approved: medical-approved
|
||||
topic:
|
||||
medical-leave-rejected: medical-leave-rejected
|
||||
medical-leave-issued: medical-leave-issued
|
||||
medical-leave-approved: medical-leave-approved
|
||||
table:
|
||||
column-definition: TEXT
|
||||
master:
|
||||
datasource:
|
||||
liquibase:
|
||||
enabled: false
|
||||
change-log: classpath:db/changelog/db.changelog-master.xml
|
||||
configuration:
|
||||
auto-commit: false
|
||||
connection-timeout: 10000
|
||||
maximum-pool-size: 5
|
||||
minimum-idle: 2
|
||||
pool-name: Master-DB
|
||||
slave:
|
||||
datasource:
|
||||
liquibase:
|
||||
enabled: false
|
||||
change-log: classpath:db/changelog/db.changelog-master.xml
|
||||
configuration:
|
||||
auto-commit: false
|
||||
connection-timeout: 10000
|
||||
maximum-pool-size: 5
|
||||
minimum-idle: 2
|
||||
pool-name: Slave-DB
|
@ -0,0 +1,14 @@
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-IC-BUNDLE
|
||||
db:
|
||||
jpa:
|
||||
hibernate:
|
||||
ddl-auto: none
|
||||
server:
|
||||
context-path: /ic
|
||||
websocket:
|
||||
endpoint: /ic-bundle
|
||||
prefix: /ic
|
||||
csi:
|
||||
timezone: Asia/Colombo
|
@ -0,0 +1,44 @@
|
||||
---
|
||||
app:
|
||||
rabbit:
|
||||
exchanger: ic-notification
|
||||
labTestExchanger: csi.net.labsrvcs
|
||||
queue:
|
||||
microbiology: ic-notification.infected
|
||||
labTest: ehr-ic-dashboard-lab-test-queue
|
||||
routingkey: ic-notification.infected
|
||||
labTestRoutingKey: csi.net.labsrvcs.status
|
||||
csi:
|
||||
admissionTypeForTransfer: "Transfer from Another Facility"
|
||||
isolatedRoomType: 150
|
||||
jpa:
|
||||
event:
|
||||
isReport: true
|
||||
tablePrefix: ehr_service
|
||||
db:
|
||||
jpa:
|
||||
hibernate:
|
||||
ddl-auto: none
|
||||
kafka:
|
||||
topic:
|
||||
admission: adt-admission-generated-response.t
|
||||
serviceName: "${spring.application.name}-JQA"
|
||||
unit-transfer-completed-notification: adt-transfer-completed-notification.t
|
||||
ehr-patient-problem-create-and-update: ehr_patient_problem_create_and_update
|
||||
ehr-common-infection-create-and-update: ehr_common_infection_create_and_update
|
||||
adt-discharge: adt-discharge.t
|
||||
server:
|
||||
context-path: /ic/dashboard
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-IC-DASHBOARD
|
||||
websocket:
|
||||
endpoint: /ic-socket
|
||||
prefix: /ic
|
||||
|
||||
scheduler:
|
||||
infected-admitted-patient:
|
||||
#cron-exp: 0 0 22 * * *
|
||||
#cron-exp: 0 30 10 * * *
|
||||
cron-exp: 0 0 0 * * *
|
||||
timezone: UTC
|
@ -0,0 +1,3 @@
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-INITIALASSESSMENT
|
@ -0,0 +1,45 @@
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-IP
|
||||
datasource:
|
||||
tomcat:
|
||||
min-evictable-idle-time-millis: 200000
|
||||
max-active: 50
|
||||
max-idle: 2
|
||||
min-idle: 1
|
||||
max-age: 200000
|
||||
hikari:
|
||||
minimum-idle: 2
|
||||
maximum-pool-size: 50
|
||||
connection-timeout: 15000
|
||||
idle-timeout: 10000
|
||||
max-lifetime: 40000
|
||||
app:
|
||||
url.prescription: CSI-JAVA-EHR-IP-DOCTOR-PRESCRIPTION
|
||||
url.read.adt: CSI-JAVA-EHR-COMMON-ADT-INTEGRATION
|
||||
url.read.careplan: CSI-JAVA-EHR-IP-CAREPLAN-READ
|
||||
url.read.initial-assessment: CSI-JAVA-EHR-INITIALASSESSMENT
|
||||
url.notification: CSI-NET-NOTY
|
||||
url.read: CSI-JAVA-EHR-IP-DOCTOR-ADMISSION-READ
|
||||
initial-assessment:
|
||||
time: 4
|
||||
etl-prop:
|
||||
etl-run-period: '*/30 * * * * *'
|
||||
etl-runing-minutes: 25
|
||||
hibernate:
|
||||
dialect: org.hibernate.dialect.PostgreSQLDialect
|
||||
postgresql:
|
||||
driver: org.postgresql.Driver
|
||||
db:
|
||||
configuration: postgresql
|
||||
csi:
|
||||
persistence:
|
||||
autogen-id: true
|
||||
autogen:
|
||||
sequence: hibernate_sequence
|
||||
jpa:
|
||||
event:
|
||||
isReport: true
|
||||
dateformat:
|
||||
format: yyyy/MM/dd HH:mm:ss
|
||||
debug: false
|
@ -0,0 +1,84 @@
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-LDR
|
||||
rabbitmq:
|
||||
listener:
|
||||
default-requeue-rejected: false
|
||||
retry:
|
||||
enabled: true
|
||||
initial-interval: 2000
|
||||
max-attempts: 3
|
||||
multiplier: 1.5
|
||||
max-interval: 10000
|
||||
jpa:
|
||||
database: POSTGRESQL
|
||||
hibernate:
|
||||
ddl-auto: none
|
||||
show-sql: true
|
||||
dialect: org.hibernate.dialect.PostgreSQLDialect
|
||||
websocket:
|
||||
endpoint: /baby-socket
|
||||
prefix: /baby
|
||||
topic:
|
||||
admission-request: /admission-request
|
||||
app:
|
||||
topic:
|
||||
exchange: vidaplus.empi.exchange
|
||||
patientRouteKey: csi.vidaplus.empi.events.patientcreatedevent
|
||||
patientqueue: empi.patientCreateLDRPROD
|
||||
wait: 5
|
||||
hibernate:
|
||||
dialect: org.hibernate.dialect.PostgreSQLDialect
|
||||
postgresql:
|
||||
driver: org.postgresql.Driver
|
||||
db:
|
||||
configuration: postgresql
|
||||
orm:
|
||||
configuration: spring
|
||||
jackson:
|
||||
date-format: yyyy-MM-dd HH:mm:ss
|
||||
http:
|
||||
multipart:
|
||||
max-file-size: 100MB
|
||||
max-request-size: 100MB
|
||||
csi:
|
||||
persistence:
|
||||
autogen-id: true
|
||||
autogen:
|
||||
sequence: hibernate_sequence
|
||||
jpa:
|
||||
event:
|
||||
isReport: true
|
||||
hibernate:
|
||||
ddl-auto: none
|
||||
dateformat:
|
||||
format: yyyy/MM/dd HH:mm:ss
|
||||
debug: false
|
||||
hystrix:
|
||||
shareSecurityContex: true
|
||||
command:
|
||||
default:
|
||||
circuitBreaker:
|
||||
enabled: true
|
||||
execution:
|
||||
isolation:
|
||||
thread:
|
||||
timeoutInMilliseconds: 1440000
|
||||
logging:
|
||||
level:
|
||||
org:
|
||||
hibernate:
|
||||
SQL: DEBUG
|
||||
type:
|
||||
descriptor:
|
||||
sql:
|
||||
BasicBinder: TRACE
|
||||
com:
|
||||
csi:
|
||||
vidaplus:
|
||||
ehr:
|
||||
ldr:
|
||||
feign:
|
||||
empi:
|
||||
HijriDateFeignClient: DEBUG
|
||||
PatientFeignClient: DEBUG
|
@ -0,0 +1,23 @@
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-LISTENER
|
||||
jackson:
|
||||
serialization-inclusion: non_null
|
||||
|
||||
websocket:
|
||||
endpoint-admission: /admission-socket
|
||||
endpoint-appointment: /appointment-socket
|
||||
|
||||
kafka:
|
||||
topic:
|
||||
#appointment
|
||||
appointment: appointment.t
|
||||
#admission
|
||||
admission: adt-admission-generated-response.t
|
||||
admissionrequest: adt-admission-request.t
|
||||
discharge-request: adt-discharge-request.t
|
||||
discharge-start-notification: adt-discharge-start-notification.t
|
||||
discharge-summary-clear-notification: adt-discharge-summary-clear-notification.t
|
||||
unit-transfer-request: adt-transfer-request.t
|
||||
unit-transfer-completed-notification: adt-transfer-completed-notification.t
|
||||
|
@ -0,0 +1,52 @@
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-OPD
|
||||
rabbitmq:
|
||||
listener:
|
||||
default-requeue-rejected: false
|
||||
retry:
|
||||
enabled: true
|
||||
initial-interval: 2000
|
||||
max-attempts: 3
|
||||
multiplier: 1.5
|
||||
max-interval: 10000
|
||||
datasource:
|
||||
driverClassName: org.postgresql.Driver
|
||||
tomcat:
|
||||
min-evictable-idle-time-millis: 200000
|
||||
max-active: 50
|
||||
max-idle: 2
|
||||
min-idle: 1
|
||||
max-age: 200000
|
||||
hikari:
|
||||
minimum-idle: 2
|
||||
maximum-pool-size: 40
|
||||
connection-timeout: 30000
|
||||
idle-timeout: 10000
|
||||
max-lifetime: 40000
|
||||
hibernate:
|
||||
dialect: org.hibernate.dialect.PostgreSQLDialect
|
||||
postgresql:
|
||||
driver: org.postgresql.Driver
|
||||
db:
|
||||
configuration: postgresql
|
||||
csi:
|
||||
persistence:
|
||||
autogen-id: true
|
||||
autogen:
|
||||
sequence: hibernate_sequence
|
||||
dateformat:
|
||||
format: yyyy/MM/dd HH:mm:ss
|
||||
jpa:
|
||||
event:
|
||||
isReport: true
|
||||
app:
|
||||
url.medication: CSI-JAVA-EHR-IP-DOCTOR-PRESCRIPTION
|
||||
url.pomr: CSI-JAVA-EHR-PATIENT-POMR
|
||||
url.procedure: CSI-JAVA-EHR-OPD-PATIENT-ORDER
|
||||
url.patientProblem: CSI-JAVA-EHR-PATIENT-POMR
|
||||
kafka:
|
||||
topic:
|
||||
appointment: appointment
|
||||
admission: adt-admission-generated-response.t
|
||||
discharge: adt-discharge-summary-clear-notification.t
|
@ -0,0 +1,51 @@
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-OR-ANESTHESIA
|
||||
# main:
|
||||
# allow-bean-definition-overriding: true
|
||||
# resources:
|
||||
# cache:
|
||||
# period: "3600s"
|
||||
datasource:
|
||||
# url: jdbc:postgresql://172.15.100.141:5432/CSI-EHR-OR-ANESTHESIA?autoReconnect=true
|
||||
# username: ehr_common
|
||||
# password: db@common
|
||||
tomcat:
|
||||
remove-abandoned: true
|
||||
# jpa:
|
||||
# database: POSTGRESQL
|
||||
# hibernate:
|
||||
#ddl-auto: none
|
||||
# dialect: org.hibernate.dialect.PostgreSQLDialect
|
||||
# database-platform: org.hibernate.dialect.PostgreSQLDialect
|
||||
#hibernate:
|
||||
# dialect: org.hibernate.dialect.PostgreSQLDialect
|
||||
#postgresql:
|
||||
# driver: org.postgresql.Driver
|
||||
# jpa:
|
||||
# properties:
|
||||
# hibernate:
|
||||
# format_sql: true
|
||||
# temp:
|
||||
# use_jdbc_metadata_defaults: false
|
||||
# liquibase:
|
||||
# change-log: classpath:db/changelog/db.changelog-master.xml
|
||||
logging:
|
||||
level:
|
||||
root: ERROR
|
||||
org:
|
||||
springframework:
|
||||
web: DEBUG
|
||||
hibernate: ERROR
|
||||
csi:
|
||||
jpa:
|
||||
event:
|
||||
isReport: false
|
||||
app:
|
||||
anesthesia:
|
||||
clinic-code: ANES001
|
||||
procedure:
|
||||
surgery-caegory: 7
|
||||
appointment-type:
|
||||
walking: WALKIN
|
||||
regular: REGULAR
|
@ -0,0 +1,48 @@
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-OR-BOOK
|
||||
# main:
|
||||
# allow-bean-definition-overriding: true
|
||||
# resources:
|
||||
# cache:
|
||||
# period: "3600s"
|
||||
jpa:
|
||||
open-in-view: false
|
||||
# datasource:
|
||||
# url: jdbc:postgresql://172.15.100.141:5432/CSI-EHR-RW-OR-BOOK?autoReconnect=true
|
||||
# username: ehr_common
|
||||
# password: db@common
|
||||
# properties:
|
||||
# hibernate:
|
||||
# format_sql: true
|
||||
# temp:
|
||||
# use_jdbc_metadata_defaults: false
|
||||
# liquibase:
|
||||
# change-log: classpath:db/changelog/db.changelog-master.xml
|
||||
csi:
|
||||
jpa:
|
||||
event:
|
||||
isReport: true
|
||||
tablePrefix: ehr_service
|
||||
rabbitmq:
|
||||
host: 172.200.0.204
|
||||
port: 5672
|
||||
userName: reporting
|
||||
password: reporting
|
||||
queueName: csi-reporting
|
||||
exchangeName: csi.reporting
|
||||
websocket:
|
||||
endpoint: /common-socket
|
||||
logging:
|
||||
level:
|
||||
com:
|
||||
csi:
|
||||
ehr:
|
||||
or:
|
||||
book:
|
||||
feign:
|
||||
ProcedureFeignClient : DEBUG
|
||||
AnesthesiaFeignClient : DEBUG
|
||||
OperationFeignClient : DEBUG
|
||||
PomrFeignClient : DEBUG
|
||||
Procedure2 : DEBUG
|
@ -0,0 +1,48 @@
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-OR-BOOKING
|
||||
# main:
|
||||
# allow-bean-definition-overriding: true
|
||||
# resources:
|
||||
# cache:
|
||||
# period: "3600s"
|
||||
# datasource:
|
||||
# url: jdbc:postgresql://172.15.100.141:5432/CSI-EHR-OR-BOOKING?autoReconnect=true
|
||||
# username: ehr_common
|
||||
# password: db@common
|
||||
# jpa:
|
||||
# database: POSTGRESQL
|
||||
# hibernate:
|
||||
# ddl-auto: none
|
||||
# dialect: org.hibernate.dialect.PostgreSQLDialect
|
||||
# database-platform: org.hibernate.dialect.PostgreSQLDialect
|
||||
#hibernate:
|
||||
# dialect: org.hibernate.dialect.PostgreSQLDialect
|
||||
#postgresql:
|
||||
# driver: org.postgresql.Driver
|
||||
# jpa:
|
||||
# properties:
|
||||
# hibernate:
|
||||
# format_sql: true
|
||||
# temp:
|
||||
# use_jdbc_metadata_defaults: false
|
||||
# liquibase:
|
||||
# change-log: classpath:db/changelog/db.changelog-master.xml
|
||||
server:
|
||||
context-path: /OR
|
||||
debug: true
|
||||
app:
|
||||
anesthesia:
|
||||
inpatient: 1
|
||||
appointment-duration: 1
|
||||
my-surgery:
|
||||
history-days: 90
|
||||
procedure:
|
||||
surgery-caegory: 7
|
||||
casetime:
|
||||
cron: 50 01 * * * *
|
||||
historydays: 2
|
||||
csi:
|
||||
jpa:
|
||||
event:
|
||||
isReport: true
|
@ -0,0 +1,14 @@
|
||||
spring:
|
||||
datasource:
|
||||
tomcat:
|
||||
min-evictable-idle-time-millis: 200000
|
||||
max-active: 50
|
||||
max-idle: 2
|
||||
min-idle: 1
|
||||
max-age: 200000
|
||||
hikari:
|
||||
minimum-idle: 2
|
||||
maximum-pool-size: 50
|
||||
connection-timeout: 15000
|
||||
idle-timeout: 10000
|
||||
max-lifetime: 40000
|
@ -0,0 +1,10 @@
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-PATIENT-POMR
|
||||
feign:
|
||||
hystrix:
|
||||
enabled: true
|
||||
csi:
|
||||
jpa:
|
||||
event:
|
||||
isReport: true
|
@ -0,0 +1,50 @@
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-SPECIALIZED-CLINIC
|
||||
jackson:
|
||||
default-property-inclusion: NON_NULL
|
||||
date-format: yyyy-MM-dd HH:mm:ss
|
||||
main:
|
||||
allow-bean-definition-overriding: true
|
||||
resources:
|
||||
cache:
|
||||
period: "3600s"
|
||||
datasource:
|
||||
# url: jdbc:postgresql://172.15.100.141:5432/CSI-EHR-OR-ANESTHESIA?autoReconnect=true
|
||||
# username: ehr_common
|
||||
# password: db@common
|
||||
tomcat:
|
||||
remove-abandoned: true
|
||||
jpa:
|
||||
properties:
|
||||
hibernate:
|
||||
format_sql: true
|
||||
temp:
|
||||
use_jdbc_metadata_defaults: false
|
||||
# database: POSTGRESQL
|
||||
# hibernate:
|
||||
#ddl-auto: none
|
||||
# dialect: org.hibernate.dialect.PostgreSQLDialect
|
||||
# database-platform: org.hibernate.dialect.PostgreSQLDialect
|
||||
#hibernate:
|
||||
# dialect: org.hibernate.dialect.PostgreSQLDialect
|
||||
#postgresql:
|
||||
# driver: org.postgresql.Driver
|
||||
#logging:
|
||||
# level:
|
||||
# root: ERROR
|
||||
# org:
|
||||
# springframework:
|
||||
# web: DEBUG
|
||||
# hibernate: ERROR
|
||||
csi:
|
||||
base:
|
||||
util:
|
||||
url: csi-java-base-utility
|
||||
#url: https://vida.dev.cloudsolution.lk/csi-java-base-utility
|
||||
moduleKey: ehr
|
||||
patient-merge:
|
||||
url: CSI-NET-EMPIREAD
|
||||
jpa:
|
||||
event:
|
||||
isReport: false
|
@ -0,0 +1,18 @@
|
||||
spring:
|
||||
application:
|
||||
name: CSI-JAVA-EHR-TEMPLATE
|
||||
hibernate:
|
||||
dialect: org.hibernate.dialect.PostgreSQLDialect
|
||||
postgresql:
|
||||
driver: org.postgresql.Driver
|
||||
db:
|
||||
configuration: postgresql
|
||||
csi:
|
||||
persistence:
|
||||
autogen-id: true
|
||||
autogen:
|
||||
sequence: hibernate_sequence
|
||||
dateformat:
|
||||
format: yyyy/MM/dd HH:mm:ss
|
||||
table:
|
||||
column-definition: TEXT
|
@ -0,0 +1,7 @@
|
||||
server:
|
||||
port: 0
|
||||
|
||||
spring:
|
||||
jackson:
|
||||
default-property-inclusion: NON_NULL
|
||||
date-format: yyyy-MM-dd
|
@ -0,0 +1,26 @@
|
||||
---
|
||||
AppSettings:
|
||||
SiteTitle: CSI-NET-BLOODBNK-MGT-{env}
|
||||
SiteUrl: ""
|
||||
|
||||
PostgreSQL:
|
||||
ReadCon: "Host={database:host};Port={database:port};Database={database:bloodBank:dbName};User Id={database:bloodBank:userId};Password={database:bloodBank:password};"
|
||||
WriteCon: "Host={database:host};Port={database:port};Database={database:bloodBank:dbName};User Id={database:bloodBank:userId};Password={database:bloodBank:password};"
|
||||
#Oracle:
|
||||
# ReadCon: "Data Source=(DESCRIPTION=(CONNECT_TIMEOUT={database:connectTimeout})(RETRY_COUNT={database:retryCount})(RETRY_DELAY={database:retryDelay})(TRANSPORT_CONNECT_TIMEOUT={database:transportConnecttimeout})(ADDRESS=(PROTOCOL=TCP)(HOST={database:host})(PORT={database:port}))(CONNECT_DATA=(SERVICE_NAME={database:serviceName})));User Id={database:bloodBank:userId};Password={database:bloodBank:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
# WriteCon: "Data Source=(DESCRIPTION=(CONNECT_TIMEOUT={database:connectTimeout})(RETRY_COUNT={database:retryCount})(RETRY_DELAY={database:retryDelay})(TRANSPORT_CONNECT_TIMEOUT={database:transportConnecttimeout})(ADDRESS=(PROTOCOL=TCP)(HOST={database:host})(PORT={database:port}))(CONNECT_DATA=(SERVICE_NAME={database:serviceName})));User Id={database:bloodBank:userId};Password={database:bloodBank:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
|
||||
contextSkipOn:
|
||||
kafka:
|
||||
service_name: CSI-NET-BLOODBNK-MGT-{env}
|
||||
|
||||
Report:
|
||||
Mongo:
|
||||
Collection: BLOODBANK
|
||||
BloodBankMiddlewareEnabledGroups:
|
||||
- "105"
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-BLOODBNK-MGT
|
||||
serviceurls:
|
||||
NewVitalUrl: "http://csi-java-ehr-common/vital-signs//displayV2/patient/"
|
||||
IsKafkaEnabledInEmpi: true
|
@ -0,0 +1,42 @@
|
||||
---
|
||||
AppSettings:
|
||||
SiteTitle: CSI-NET-BLOODBNK-{env}
|
||||
SiteUrl: ""
|
||||
|
||||
PostgreSQL:
|
||||
ReadCon: "Host={database:host};Port={database:port};Database={database:bloodBank:dbName};User Id={database:bloodBank:userId};Password={database:bloodBank:password};"
|
||||
WriteCon: "Host={database:host};Port={database:port};Database={database:bloodBank:dbName};User Id={database:bloodBank:userId};Password={database:bloodBank:password};"
|
||||
Oracle:
|
||||
ReadCon: "Data Source=(description=(CONNECT_TIMEOUT={database:connectTimeout})(RETRY_COUNT={database:retryCount})(RETRY_DELAY={database:retryDelay})(TRANSPORT_CONNECT_TIMEOUT={database:transportConnecttimeout})(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:bloodBank:userId};Password={database:bloodBank:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
WriteCon: "Data Source=(description=(CONNECT_TIMEOUT={database:connectTimeout})(RETRY_COUNT={database:retryCount})(RETRY_DELAY={database:retryDelay})(TRANSPORT_CONNECT_TIMEOUT={database:transportConnecttimeout})(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:bloodBank:userId};Password={database:bloodBank:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
|
||||
#Oracle:
|
||||
# ReadCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:bloodBank:userId};Password={database:bloodBank:password}"
|
||||
#WriteCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:bloodBank:userId};Password={database:bloodBank:password}"
|
||||
BloodBankMiddlewareEnabledGroups:
|
||||
- "105"
|
||||
contextSkipOn:
|
||||
kafka:
|
||||
service_name: CSI-NET-BLOODBNK-{env}
|
||||
Report:
|
||||
Mongo:
|
||||
Collection: BLOODBANK
|
||||
KafkaTopics:
|
||||
NewDonorCreate: "{env}-csi-net-bloodbnk.new-donor-create"
|
||||
NewDonationCreate: "{env}-csi-net-bloodbnk.new-donation-create"
|
||||
EmpiRegisterPatientTopic: "csi.vidaplus.empi.events.patientcreatedevent"
|
||||
EmpiEditPatientTopic: "csi.vidaplus.empi.events.patienteditedevent"
|
||||
EmpiPatientUpdateSpecificFieldsTopic: "csi.vidaplus.empi.events.updatespecificfieldsevent"
|
||||
NewMachineBloodSampleRequestSend: "csi-net-bloodbnk.machine-integration.blood-sample-request"
|
||||
NewMachineBloodSampleRequestResponse: "csi-net-bloodbnk.machine-integration.blood-sample-response"
|
||||
EmpiPatientMergeTopic: "csi.vidaplus.empi.events.patientmergedevent"
|
||||
IsKafkaEnabledInEmpi: true
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-BLOODBNK
|
||||
|
||||
serviceurls:
|
||||
transfutionJavaService: "http://csi-net-bloodbnk-mgt/api/1.0/bloodRequest/"
|
||||
employeeMasterService: "http://csi-pms-rms-resource-registry/"
|
||||
globalConfig: "http://csi-java-base-utility/base/util/config/key?lang=en&internationalization=false"
|
||||
bbCrossMatchResultsByPatientId: "http://csi-net-labsrvcs/api/v1.1/LabValueBasedResults/bbCrossMatchResultsByPatientId?lang=en&internationalization=false"
|
||||
|
@ -0,0 +1,83 @@
|
||||
---
|
||||
AppSettings:
|
||||
SiteTitle: CSI-NET-BLOODBNK-{env}
|
||||
SiteUrl: ""
|
||||
|
||||
PostgreSQL:
|
||||
ReadCon: "Host={database:host};Port={database:port};Database={database:bloodBank:dbName};User Id={database:bloodBank:userId};Password={database:bloodBank:password};"
|
||||
WriteCon: "Host={database:host};Port={database:port};Database={database:bloodBank:dbName};User Id={database:bloodBank:userId};Password={database:bloodBank:password};"
|
||||
Oracle:
|
||||
ReadCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:bloodBank:userId};Password={database:bloodBank:password}"
|
||||
WriteCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:bloodBank:userId};Password={database:bloodBank:password}"
|
||||
|
||||
contextSkipOn:
|
||||
kafka:
|
||||
service_name: CSI-NET-BLOODBNK-{env}
|
||||
rabbitmq:
|
||||
exchnage:
|
||||
exchangeName: vidaplus.empi.exchange
|
||||
type: topic
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
queue:
|
||||
name: bb-donor-patient
|
||||
routekey: csi.vidaplus.empi.events.patientcreatedevent
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
autoAck: false
|
||||
queue2:
|
||||
name: bb-donor-patient-n
|
||||
routekey: csi.vidaplus.empi.events.patientcreatedevent
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
autoAck: false
|
||||
patient-edit-queue:
|
||||
name: bb-donor-patient-edit
|
||||
routekey: csi.vidaplus.empi.events.patienteditedevent
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
autoAck: false
|
||||
update-specific-field-queue:
|
||||
name: bb-donor-patient-update-specific-field
|
||||
routekey: csi.vidaplus.empi.events.updatespecificfieldsevent
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
autoAck: false
|
||||
rabbitmqDebug:
|
||||
exchnage:
|
||||
exchangeName: vidaplus.empi.exchange
|
||||
type: topic
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
queue:
|
||||
name: bb-donor-patient
|
||||
routekey: bb-donor-patient
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
autoAck: false
|
||||
queue2:
|
||||
name: bb-donor-patient-n
|
||||
routekey: bb-donor-patient-n
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
autoAck: false
|
||||
Report:
|
||||
Mongo:
|
||||
Collection: BLOODBANK
|
||||
KafkaTopics:
|
||||
NewDonorCreate: "{env}-csi-net-bloodbnk.new-donor-create"
|
||||
NewDonationCreate: "{env}-csi-net-bloodbnk.new-donation-create"
|
||||
EmpiRegisterPatientTopic: "csi.vidaplus.empi.events.patientcreatedevent"
|
||||
EmpiEditPatientTopic: "csi.vidaplus.empi.events.patienteditedevent"
|
||||
EmpiPatientUpdateSpecificFieldsTopic: "csi.vidaplus.empi.events.updatespecificfieldsevent"
|
||||
IsKafkaEnabledInEmpi: false
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-BLOODBNK
|
@ -0,0 +1,23 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-DATAPERM-{env}
|
||||
kafka:
|
||||
serviceName: CSI-NET-DATAPERM-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "Data Permission Api"
|
||||
api-title-desc: "Data Permission Api"
|
||||
DefaultDbConnection: "Server={empi:database:host};Database=csi-data-permission;User Name={empi:database:username};Password={empi:database:password};"
|
||||
EmpiMongoDbConnectionOptions:
|
||||
ConnectionString: "mongodb://172.15.100.147:27017/csi-data-permission"
|
||||
DbName: "csi-data-permission"
|
||||
ServiceUrls:
|
||||
UserPermission: http://service-base-security-token/token/logged-in-user
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-DATAPERM
|
@ -0,0 +1,25 @@
|
||||
AppSettings:
|
||||
SiteTitle: CSI-NET-EHR-DBOARDPC-{env}
|
||||
kafka:
|
||||
service_name: CSI-NET-EHR-DBOARDPC-{env}
|
||||
ConnectionStrings:
|
||||
ReadCon: ""
|
||||
WriteCon: ""
|
||||
Utilities:
|
||||
Images:
|
||||
AdmissionImg: /csi-net-ehr-dboardpc/images/admission-requests.png
|
||||
InPatientImg: /csi-net-ehr-dboardpc/images/in-patients.png
|
||||
InPatientTransferImg: /csi-net-ehr-dboardpc/images/patient-transfer.png
|
||||
OPDImg: /csi-net-ehr-dboardpc/images/opd-patientrs.png
|
||||
ORAnesthesiaImg: /csi-net-ehr-dboardpc/images/or-anesthesia.png
|
||||
ORPlanSurgeriesImg: /csi-net-ehr-dboardpc/images/or-plsurg.png
|
||||
ORSurgeriesImg: /csi-net-ehr-dboardpc/images/or-surg.png
|
||||
ORUnplanSurgeriesImg: /csi-net-ehr-dboardpc/images/or-unplansurg.png
|
||||
ORWaitSurgeriesImg: /csi-net-ehr-dboardpc/images/or-waitsurg.png
|
||||
ReferralImg: /csi-net-ehr-dboardpc/images/refferal.png
|
||||
DrTskListImg: /csi-net-ehr-dboardpc/images/dr-task-list.png
|
||||
OncoTCImg: /csi-net-ehr-dboardpc/images/onco-tc.png
|
||||
OncoCBImg: /csi-net-ehr-dboardpc/images/onco-cb.png
|
||||
OncoCRImg: /csi-net-ehr-dboardpc/images/onco-cr.png
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-EHR-DBOARDPC
|
@ -0,0 +1,21 @@
|
||||
AppSettings:
|
||||
SiteTitle: CSI-NET-EHR-IP-DISCHARG-{env}
|
||||
PostgreSQL:
|
||||
ReadCon: "Host={database:host};Port={database:port};Database={database:ehrDischarge:dbName};User Id={database:ehrDischarge:userId};Password={database:ehrDischarge:password};"
|
||||
WriteCon: "Host={database:host};Port={database:port};Database={database:ehrDischarge:dbName};User Id={database:ehrDischarge:userId};Password={database:ehrDischarge:password};"
|
||||
Oracle:
|
||||
ReadCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:ehrDischarge:userId};Password={database:ehrDischarge:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
WriteCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:ehrDischarge:userId};Password={database:ehrDischarge:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
|
||||
#Oracle:
|
||||
# ReadCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:ehrDischarge:userId};Password={database:ehrDischarge:password}"
|
||||
#WriteCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:ehrDischarge:userId};Password={database:ehrDischarge:password}"
|
||||
kafka:
|
||||
service_name: CSI-NET-EHR-IP-DISCHARG-{env}
|
||||
kafka_him_charting_component:
|
||||
topic: "{env}-him-charting-component"
|
||||
Report:
|
||||
Mongo:
|
||||
Collection: "IPDISCHARG"
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-EHR-IP-DISCHARG
|
@ -0,0 +1,80 @@
|
||||
AppSettings:
|
||||
SiteTitle: CSI-NET-EHR-OPD-MASTER-{env}
|
||||
|
||||
PostgreSQL:
|
||||
ReadCon: "Host={database:host};Port={database:port};Database={database:opdMaster:dbName};User Id={database:opdMaster:userId};Password={database:opdMaster:password};"
|
||||
WriteCon: "Host={database:host};Port={database:port};Database={database:opdMaster:dbName};User Id={database:opdMaster:userId};Password={database:opdMaster:password};"
|
||||
Oracle:
|
||||
ReadCon: "Data Source=(description=(CONNECT_TIMEOUT={database:connectTimeout})(RETRY_COUNT={database:retryCount})(RETRY_DELAY={database:retryDelay})(TRANSPORT_CONNECT_TIMEOUT={database:transportConnecttimeout})(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:opdMaster:userId};Password={database:opdMaster:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
WriteCon: "Data Source=(description=(CONNECT_TIMEOUT={database:connectTimeout})(RETRY_COUNT={database:retryCount})(RETRY_DELAY={database:retryDelay})(TRANSPORT_CONNECT_TIMEOUT={database:transportConnecttimeout})(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:opdMaster:userId};Password={database:opdMaster:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
|
||||
#Oracle:
|
||||
#ReadCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:opdMaster:userId};Password={database:opdMaster:password}"
|
||||
#WriteCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:opdMaster:userId};Password={database:opdMaster:password}"
|
||||
|
||||
kafka:
|
||||
service_name: CSI-NET-EHR-OPD-MASTER-{env}
|
||||
ProcedurePropertyMap:
|
||||
ProcedureID: id
|
||||
ProcedureCode: procedureId
|
||||
ProcedureName: name
|
||||
ProcedureNameN:
|
||||
Alias: alias
|
||||
AliasN:
|
||||
CategoryID: categoryId
|
||||
GroupID: groupId
|
||||
SubGroupID: subGroupId
|
||||
ProcedureExtendedProperties: procedureExtendedProperties
|
||||
PriceExtendedProperty: procedurePricing
|
||||
Price:
|
||||
IDValue: 248 # This is ADT Master data ID for Price
|
||||
MasterID: priceGroupId
|
||||
MasterValue: price
|
||||
PublishedPrice:
|
||||
IDValue: 249 # This is ADT Master data ID for PublishedPrice
|
||||
MasterID: priceGroupId
|
||||
MasterValue: price
|
||||
GrossPrice:
|
||||
IDValue: 244 # This is ADT Master data ID for GrossPrice
|
||||
MasterID: priceGroupId
|
||||
MasterValue: price
|
||||
SpecialPrice:
|
||||
IDValue: 250 # This is ADT Master data ID for SpecialPrice
|
||||
MasterID: priceGroupId
|
||||
MasterValue: price
|
||||
IsRemarkMandatory: isRemarksRequired
|
||||
IsPackage: isPackageProcedure
|
||||
ParentProcedureCode:
|
||||
ProcedureDTO:
|
||||
HospitalExtendedProperty: availableHospitals
|
||||
Hospital:
|
||||
HospitalGroupID: hospitalGroupId
|
||||
HospitalID: id
|
||||
HospitalName: name
|
||||
Alias: alias
|
||||
IsActive: isActive
|
||||
ClinicExtendedProperty: clinic
|
||||
Clinic:
|
||||
ClinicID: id
|
||||
ClinicDescription: clinicDescription
|
||||
IsActive: isActive
|
||||
RowVersion: rowVersion
|
||||
IsSchedulable: isSchedulable
|
||||
GeneralExtendedProperty:
|
||||
IsSurgeryProcedure: isSurgeryProcedure
|
||||
IsPermissionRequired: isPermissionRequired
|
||||
MasterData:
|
||||
Name: name
|
||||
Code: code
|
||||
PackageDetails: procedurePackageDetails
|
||||
Package:
|
||||
IsSpecialDiscount: isSpecialDiscount
|
||||
PackageProcedureId: packageProcedureId
|
||||
PackageProcedureCode:
|
||||
IsActive: isActive
|
||||
ConfigurationStatus: configurationStatus
|
||||
Report:
|
||||
Mongo:
|
||||
Collection: "OPDMASTER"
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-EHR-OPD-MASTER
|
@ -0,0 +1,22 @@
|
||||
AppSettings:
|
||||
SiteTitle: CSI-NET-EHR-OPD-PATIENT-{env}
|
||||
|
||||
PostgreSQL:
|
||||
ReadCon: "Host={database:host};Port={database:port};Database={database:opdPatient:dbName};User Id={database:opdPatient:userId};Password={database:opdPatient:password};"
|
||||
WriteCon: "Host={database:host};Port={database:port};Database={database:opdPatient:dbName};User Id={database:opdPatient:userId};Password={database:opdPatient:password};"
|
||||
Oracle:
|
||||
ReadCon: "Data Source=(description=(CONNECT_TIMEOUT={database:connectTimeout})(RETRY_COUNT={database:retryCount})(RETRY_DELAY={database:retryDelay})(TRANSPORT_CONNECT_TIMEOUT={database:transportConnecttimeout})(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:opdPatient:userId};Password={database:opdPatient:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
WriteCon: "Data Source=(description=(CONNECT_TIMEOUT={database:connectTimeout})(RETRY_COUNT={database:retryCount})(RETRY_DELAY={database:retryDelay})(TRANSPORT_CONNECT_TIMEOUT={database:transportConnecttimeout})(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:opdPatient:userId};Password={database:opdPatient:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
#Oracle:
|
||||
# ReadCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:opdPatient:userId};Password={database:opdPatient:password}"
|
||||
#WriteCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:opdPatient:userId};Password={database:opdPatient:password}"
|
||||
|
||||
kafka:
|
||||
service_name: CSI-NET-EHR-OPD-PATIENT-{env}
|
||||
kafka_him_charting_component:
|
||||
topic: "{env}-him-charting-component"
|
||||
Report:
|
||||
Mongo:
|
||||
Collection: "OPDPATIENT"
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-EHR-OPD-PATIENT
|
@ -0,0 +1,47 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-EMPI-CRS-INTE-{env}
|
||||
kafka:
|
||||
service_name: CSI-NET-EMPI-CRS-INTE-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "EMpi Api"
|
||||
api-title-desc: "EMpi Api Desc"
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
MessageStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
Hangfire:
|
||||
Storage: "mongodb://{empi:database:nodes}/csi-net-empi-crs-inte"
|
||||
UrlOptions:
|
||||
#CSRIntegrationServiceEndPoint: "http://172.15.100.130:8093/api/Client"
|
||||
CSRIntegrationServiceEndPoint: "http://crs-channel/api/Client"
|
||||
CSRIntegrationServiceFrontEndEndPoint: "http://crs-channel-user/api/Client"
|
||||
EmpiMongoDbConnectionOptions:
|
||||
ConnectionString: "mongodb://{empi:database:nodes}/csi-net-empiread"
|
||||
DbName: "csi-net-empiread"
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-EMPI-CRS-INTE
|
||||
KafkaEnabled: true
|
||||
crsConstants:
|
||||
normalCrsReCheckSequence: 3
|
||||
maximunCrsReCheckSequence: 6
|
||||
crsReCheckMonthsRange: 2
|
||||
CrsPatientSearchConstants:
|
||||
GetPatientBulkNew:
|
||||
limit: 50
|
||||
repeatCount: 3
|
||||
GetPatientsWithMergeInProgressFlag:
|
||||
limit: 50
|
||||
repeatCount: 3
|
||||
UpdateFullName:
|
||||
limit: 50
|
||||
repeatCount: 3
|
@ -0,0 +1,41 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-EMPI-CRS-INTE-{env}
|
||||
kafka:
|
||||
service_name: CSI-NET-EMPI-CRS-INTE-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "EMpi Api"
|
||||
api-title-desc: "EMpi Api Desc"
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
MessageStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
Hangfire:
|
||||
Storage: "mongodb://{empi:database:nodes}/csi-net-empi-crs-inte"
|
||||
UrlOptions:
|
||||
#CSRIntegrationServiceEndPoint: "http://172.15.100.130:8093/api/Client"
|
||||
CSRIntegrationServiceEndPoint: "http://crs-channel/api/Client"
|
||||
EmpiMongoDbConnectionOptions:
|
||||
ConnectionString: "mongodb://{empi:database:nodes}/csi-net-empiread"
|
||||
DbName: "csi-net-empiread"
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-EMPI-CRS-INTE
|
||||
CrsPatientSearchConstants:
|
||||
GetPatientBulkNew:
|
||||
limit: 50
|
||||
repeatCount: 3
|
||||
GetPatientsWithMergeInProgressFlag:
|
||||
limit: 50
|
||||
repeatCount: 3
|
||||
UpdateFullName:
|
||||
limit: 50
|
||||
repeatCount: 3
|
@ -0,0 +1,21 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-EMPI-HIJRIDTE-{env}
|
||||
kafka:
|
||||
service_name: CSI-NET-EMPI-HIJRIDTE-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
DefaultConnection: "Server={empi:database:host};Database=HijriCalendar;User Name={empi:database:username};Password={empi:database:password}"
|
||||
EmpiMongoDbConnectionOptions:
|
||||
ConnectionString: "mongodb://172.15.100.24:27017/csi-net-empi-hijridte"
|
||||
DbName: "csi-net-empi-hijridte"
|
||||
#eureka:
|
||||
# instance:
|
||||
# hostname: csi-net-empi-hijridte
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-EMPI-HIJRIDTE
|
@ -0,0 +1,69 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-EMPIREAD-{env}
|
||||
kafka:
|
||||
service_name: CSI-NET-EMPIREAD-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "EMpi Read Api"
|
||||
api-title-desc: "EMpi Read Api Desc"
|
||||
dbConnection: "Server={empi:database:host};Database=csi-empi-read;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
MessageStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
BrighterConfigOptions:
|
||||
EventStoreConnectionString: "Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
MessageStoreConnectionString: "Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
ConnectionStrings:
|
||||
ReadCon: Server="{empi:database:host};Database=csi-empi-read;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
WriteCon: Server="{empi:database:host};Database=csi-empi-read;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
EventStoreCon: Server="{empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
ConsentScreenOptions:
|
||||
AgeFormat: yy Year mm Months dd Days
|
||||
AgeNFormat: yy سنة mm شهر dd أيام
|
||||
DOBArabicFormat: dd/MM/yyyy
|
||||
UrlOptions:
|
||||
HijriDateEndpoint: "http://csi-net-empi-hijridte/api/HijriDate/preformatted"
|
||||
HijriAgeEndpoint: "http://csi-net-empi-hijridte/api/HijriCalculations/preformatted"
|
||||
GenderEndPoint: "http://csi-pms-rms-masterdata/amd-masterdata/common/getByCode/General/Gender"
|
||||
NationalityEndPoint: "http://csi-pms-rms-masterdata/amd-masterdata/common/getByCode/EMPI/nationalities"
|
||||
#UserServiceEndPoint: "https://umm.dev.cloudsolutions.lk/auth/realms/apphiss2vi/csi-user-detail/"
|
||||
UserServiceEndPoint: "https://csi-iam-service/auth/realms/master/csi-user-detail/"
|
||||
CSRIntegrationServiceEndPoint: "http://crs-channel/api/Client"
|
||||
CSRIntegrationServiceFrontEndEndPoint: "http://crs-channel-user/api/Client"
|
||||
BillingDefaultPayerEndPoint: "http://csi-bm-billing/billing/payer-group/get-default"
|
||||
BillingSearchPayerContract: "http://csi-bm-billing/billing/payer-contract/search"
|
||||
BillingSearchPayerPolicy: "http://csi-bm-billing/billing/payer-contract-policies/search"
|
||||
BloodGroupEndPoint: "http://csi-pms-rms-masterdata/amd-masterdata/common/getByCode/EMPI/bloodgroups"
|
||||
IHEIntegrationUrl: "http://csi-ie-general/api"
|
||||
EmpiWriteServiceEndPoitnt: "https://csi-net-empiwrit/api/patients/specific-fields/"
|
||||
GloblPermissionEndPoint: "http://csi-java-base-utility/base/util/config/key?lang=en&internationalization=false"
|
||||
UseResilientHttp: true
|
||||
DataPermissionOptions:
|
||||
#DataPermissionServiceEndPoint: "http://csi-vidaplus-empi-csi-data-permission/"
|
||||
DataPermissionServiceEndPoint: "http://csi-net-dataperm/"
|
||||
UserDetailsOptions:
|
||||
UserServiceEndPoint: "http://service-base-user/"
|
||||
EmpiMongoDbConnectionOptions:
|
||||
ConnectionString: "mongodb://{empi:database:nodes}/csi-net-empiread"
|
||||
DbName: "csi-net-empiread"
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
SetupDataOptions:
|
||||
SetupDataEndPoint: "http://csi-pms-rms-masterdata"
|
||||
|
||||
BillingSetupDataOptions:
|
||||
BillingSetupDataEndPoint: "http://csi-bm-billing"
|
||||
IsEnabledMerge: true
|
||||
KafkaEnabled: true
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-EMPIREAD
|
@ -0,0 +1,61 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-EMPIREAD-{env}
|
||||
kafka:
|
||||
service_name: CSI-NET-EMPIREAD-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "EMpi Read Api"
|
||||
api-title-desc: "EMpi Read Api Desc"
|
||||
dbConnection: "Server={empi:database:host};Database=csi-empi-read;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
MessageStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
BrighterConfigOptions:
|
||||
EventStoreConnectionString: "Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
MessageStoreConnectionString: "Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
ConnectionStrings:
|
||||
ReadCon: Server="{empi:database:host};Database=csi-empi-read;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
WriteCon: Server="{empi:database:host};Database=csi-empi-read;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
EventStoreCon: Server="{empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
ConsentScreenOptions:
|
||||
AgeFormat: yy Year mm Months dd Days
|
||||
AgeNFormat: yy سنة mm شهر dd أيام
|
||||
DOBArabicFormat: dd/MM/yyyy
|
||||
UrlOptions:
|
||||
HijriDateEndpoint: "http://csi-net-empi-hijridte/api/HijriDate/preformatted"
|
||||
HijriAgeEndpoint: "http://csi-net-empi-hijridte/api/HijriCalculations/preformatted"
|
||||
GenderEndPoint: "http://csi-pms-rms-masterdata/amd-masterdata/common/getByCode/General/Gender"
|
||||
NationalityEndPoint: "http://csi-pms-rms-masterdata/amd-masterdata/common/getByCode/EMPI/nationalities"
|
||||
#UserServiceEndPoint: "https://umm.dev.cloudsolutions.lk/auth/realms/apphiss2vi/csi-user-detail/"
|
||||
UserServiceEndPoint: "https://csi-iam-service/auth/realms/master/csi-user-detail/"
|
||||
CSRIntegrationServiceEndPoint: "http://crs-channel/api/Client"
|
||||
BillingDefaultPayerEndPoint: "http://csi-bm-billing/billing/payer-group/get-default"
|
||||
BillingSearchPayerContract: "http://csi-bm-billing/billing/payer-contract/search"
|
||||
BillingSearchPayerPolicy: "http://csi-bm-billing/billing/payer-contract-policies/search"
|
||||
BloodGroupEndPoint: "http://csi-pms-rms-masterdata/amd-masterdata/common/getByCode/EMPI/bloodgroups"
|
||||
IHEIntegrationUrl: "http://csi-ie-general/api"
|
||||
CSRIntegrationServiceFrontEndEndPoint: "http://crs-channel-user/api/Client"
|
||||
|
||||
UseResilientHttp: true
|
||||
DataPermissionOptions:
|
||||
#DataPermissionServiceEndPoint: "http://csi-vidaplus-empi-csi-data-permission/"
|
||||
DataPermissionServiceEndPoint: "http://csi-net-dataperm/"
|
||||
UserDetailsOptions:
|
||||
UserServiceEndPoint: "http://service-base-user/"
|
||||
EmpiMongoDbConnectionOptions:
|
||||
ConnectionString: "mongodb://{empi:database:nodes}/csi-net-empiread"
|
||||
DbName: "csi-net-empiread"
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-EMPIREAD
|
@ -0,0 +1,68 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-EMPIREAD-{env}
|
||||
kafka:
|
||||
service_name: CSI-NET-EMPIREAD-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "EMpi Read Api"
|
||||
api-title-desc: "EMpi Read Api Desc"
|
||||
dbConnection: "Server={empi:database:host};Database=csi-empi-read;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
MessageStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
BrighterConfigOptions:
|
||||
EventStoreConnectionString: "Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
MessageStoreConnectionString: "Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
ConnectionStrings:
|
||||
ReadCon: Server="{empi:database:host};Database=csi-empi-read;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
WriteCon: Server="{empi:database:host};Database=csi-empi-read;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
EventStoreCon: Server="{empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
ConsentScreenOptions:
|
||||
AgeFormat: yy Year mm Months dd Days
|
||||
AgeNFormat: yy سنة mm شهر dd أيام
|
||||
DOBArabicFormat: dd/MM/yyyy
|
||||
UrlOptions:
|
||||
HijriDateEndpoint: "http://csi-net-empi-hijridte/api/HijriDate/preformatted"
|
||||
HijriAgeEndpoint: "http://csi-net-empi-hijridte/api/HijriCalculations/preformatted"
|
||||
GenderEndPoint: "http://csi-pms-rms-masterdata/amd-masterdata/common/getByCode/General/Gender"
|
||||
NationalityEndPoint: "http://csi-pms-rms-masterdata/amd-masterdata/common/getByCode/EMPI/nationalities"
|
||||
#UserServiceEndPoint: "https://umm.dev.cloudsolutions.lk/auth/realms/apphiss2vi/csi-user-detail/"
|
||||
UserServiceEndPoint: "https://csi-iam-service/auth/realms/master/csi-user-detail/"
|
||||
CSRIntegrationServiceEndPoint: "http://crs-channel/api/Client"
|
||||
CSRIntegrationServiceFrontEndEndPoint: "http://crs-channel-user/api/Client"
|
||||
BillingDefaultPayerEndPoint: "http://csi-bm-billing/billing/payer-group/get-default"
|
||||
BillingSearchPayerContract: "http://csi-bm-billing/billing/payer-contract/search"
|
||||
BillingSearchPayerPolicy: "http://csi-bm-billing/billing/payer-contract-policies/search"
|
||||
BloodGroupEndPoint: "http://csi-pms-rms-masterdata/amd-masterdata/common/getByCode/EMPI/bloodgroups"
|
||||
IHEIntegrationUrl: "http://csi-ie-general/api"
|
||||
|
||||
UseResilientHttp: true
|
||||
DataPermissionOptions:
|
||||
#DataPermissionServiceEndPoint: "http://csi-vidaplus-empi-csi-data-permission/"
|
||||
DataPermissionServiceEndPoint: "http://csi-net-dataperm/"
|
||||
UserDetailsOptions:
|
||||
UserServiceEndPoint: "http://service-base-user/"
|
||||
EmpiMongoDbConnectionOptions:
|
||||
ConnectionString: "mongodb://{empi:database:nodes}/csi-net-empiread"
|
||||
DbName: "csi-net-empiread"
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
SetupDataOptions:
|
||||
SetupDataEndPoint: "http://csi-pms-rms-masterdata"
|
||||
|
||||
BillingSetupDataOptions:
|
||||
BillingSetupDataEndPoint: "http://csi-bm-billing"
|
||||
|
||||
KafkaEnabled: false
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-EMPIREAD
|
@ -0,0 +1,68 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-EMPIREAD-{env}
|
||||
kafka:
|
||||
service_name: CSI-NET-EMPIREAD-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "EMpi Read Api"
|
||||
api-title-desc: "EMpi Read Api Desc"
|
||||
dbConnection: "Server={empi:database:host};Database=csi-empi-read;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
MessageStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
BrighterConfigOptions:
|
||||
EventStoreConnectionString: "Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
MessageStoreConnectionString: "Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
ConnectionStrings:
|
||||
ReadCon: Server="{empi:database:host};Database=csi-empi-read;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
WriteCon: Server="{empi:database:host};Database=csi-empi-read;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
EventStoreCon: Server="{empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password};Timeout=15;Connection Idle Lifetime=30;Minimum Pool Size=1;"
|
||||
ConsentScreenOptions:
|
||||
AgeFormat: yy Year mm Months dd Days
|
||||
AgeNFormat: yy سنة mm شهر dd أيام
|
||||
DOBArabicFormat: dd/MM/yyyy
|
||||
UrlOptions:
|
||||
HijriDateEndpoint: "http://csi-net-empi-hijridte/api/HijriDate/preformatted"
|
||||
HijriAgeEndpoint: "http://csi-net-empi-hijridte/api/HijriCalculations/preformatted"
|
||||
GenderEndPoint: "http://csi-pms-rms-masterdata/amd-masterdata/common/getByCode/General/Gender"
|
||||
NationalityEndPoint: "http://csi-pms-rms-masterdata/amd-masterdata/common/getByCode/EMPI/nationalities"
|
||||
#UserServiceEndPoint: "https://umm.dev.cloudsolutions.lk/auth/realms/apphiss2vi/csi-user-detail/"
|
||||
UserServiceEndPoint: "https://csi-iam-service/auth/realms/master/csi-user-detail/"
|
||||
CSRIntegrationServiceEndPoint: "http://crs-channel/api/Client"
|
||||
CSRIntegrationServiceFrontEndEndPoint: "http://crs-channel-user/api/Client"
|
||||
BillingDefaultPayerEndPoint: "http://csi-bm-billing/billing/payer-group/get-default"
|
||||
BillingSearchPayerContract: "http://csi-bm-billing/billing/payer-contract/search"
|
||||
BillingSearchPayerPolicy: "http://csi-bm-billing/billing/payer-contract-policies/search"
|
||||
BloodGroupEndPoint: "http://csi-pms-rms-masterdata/amd-masterdata/common/getByCode/EMPI/bloodgroups"
|
||||
IHEIntegrationUrl: "http://csi-ie-general/api"
|
||||
|
||||
UseResilientHttp: true
|
||||
DataPermissionOptions:
|
||||
#DataPermissionServiceEndPoint: "http://csi-vidaplus-empi-csi-data-permission/"
|
||||
DataPermissionServiceEndPoint: "http://csi-net-dataperm/"
|
||||
UserDetailsOptions:
|
||||
UserServiceEndPoint: "http://service-base-user/"
|
||||
EmpiMongoDbConnectionOptions:
|
||||
ConnectionString: "mongodb://{empi:database:nodes}/csi-net-empiread"
|
||||
DbName: "csi-net-empiread"
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
SetupDataOptions:
|
||||
SetupDataEndPoint: "http://csi-pms-rms-masterdata"
|
||||
|
||||
BillingSetupDataOptions:
|
||||
BillingSetupDataEndPoint: "http://csi-bm-billing"
|
||||
|
||||
KafkaEnabled: false
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-EMPIREAD
|
@ -0,0 +1,82 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-EMPIWRIT-{env}
|
||||
kafka:
|
||||
service_name: CSI-NET-EMPIWRIT-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "EMpi Api"
|
||||
api-title-desc: "EMpi Api Desc"
|
||||
UserRolePermissionOptions:
|
||||
fileType:
|
||||
Edit: ""
|
||||
View: ""
|
||||
approvalToProcceedWithoutId:
|
||||
Edit: "DOCTOR,ADMIN,NURSE"
|
||||
View: ""
|
||||
|
||||
DataPermissionOptions:
|
||||
DataPermissionServiceEndPoint: "http://csi-net-dataperm/"
|
||||
|
||||
UserDetailsOptions:
|
||||
UserServiceEndPoint: "http://csi-iam-service/auth/realms/master/csi-user-detail/"
|
||||
|
||||
UrlOptions:
|
||||
FormTemplateUrl: "http://csi-net-empiread/api/RegistrationFormTemplate"
|
||||
PatientSearchServiceUrl: "http://csi-net-empiread/api/patient"
|
||||
BillingGetAccountIdUrl: "http://csi-bm-invoice/billing/account/create"
|
||||
UserServiceEndPoint: "http://csi-iam-service/auth/realms/master/csi-user-detail/"
|
||||
BillingDefaultPayerEndPoint: "http://csi-bm-billing/billing/payer-group/get-default"
|
||||
BillingSearchPayerContract: "http://csi-bm-billing/billing/payer-contract/search"
|
||||
BillingSearchPayerPolicy: "http://csi-bm-billing/billing/payer-contract-policies/search"
|
||||
BaseUtilityServiceUrl: "http://csi-java-base-utility"
|
||||
EHRPatientPOMRUrl: "http://csi-java-ehr-patient-pomr"
|
||||
RMSReservationServiceUrl: "http://csi-pms-rms-reservation"
|
||||
ADTRequestUrl: "http://csi-pms-adt-request"
|
||||
EHRPatientIpUrl: "http://csi-java-ehr-ip/ehr/ip/doctor/read/carePlan/getMrpIdsAndNursingGroupId"
|
||||
PHRRequestUrl: "http://csi-phr-base/api/v1.0/masterData/txnUsersList"
|
||||
LABRequestUrl: "http://csi-net-labsrvcs/api/UserManagement/AllUsersForLabRoles"
|
||||
RMSResourceRegistryUrl: "http://csi-pms-rms-resource-registry/amd-doctor/search"
|
||||
IEGenaralUrl: "http://csi-ie-general/api/patient"
|
||||
|
||||
writeDbConnection: Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password}
|
||||
|
||||
BrighterConfigOptions:
|
||||
EventStoreConnectionString: "Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password}"
|
||||
MessageStoreConnectionString: "Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password}"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
MessageStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
|
||||
NotificationsConfigOptions:
|
||||
EventStoreConnectionString: ""
|
||||
MessageStoreConnectionString: ""
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
|
||||
ServiceUrls:
|
||||
UserPermission: http://service-base-security-token/token/logged-in-user
|
||||
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
SetupDataOptions:
|
||||
SetupDataEndPoint: "http://csi-pms-rms-masterdata"
|
||||
|
||||
BillingSetupDataOptions:
|
||||
BillingSetupDataEndPoint: "http://csi-bm-billing"
|
||||
KafkaEnabled: true
|
||||
MaximumPatientAgeLimitYears: 150
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-EMPIWRIT
|
||||
|
||||
SetSelfForUnknownPatientInsurance: true
|
@ -0,0 +1,78 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-EMPIWRIT-{env}
|
||||
kafka:
|
||||
service_name: CSI-NET-EMPIWRIT-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "EMpi Api"
|
||||
api-title-desc: "EMpi Api Desc"
|
||||
UserRolePermissionOptions:
|
||||
fileType:
|
||||
Edit: ""
|
||||
View: ""
|
||||
approvalToProcceedWithoutId:
|
||||
Edit: "DOCTOR,ADMIN,NURSE"
|
||||
View: ""
|
||||
|
||||
DataPermissionOptions:
|
||||
DataPermissionServiceEndPoint: "http://csi-net-dataperm/"
|
||||
|
||||
UserDetailsOptions:
|
||||
UserServiceEndPoint: "http://csi-iam-service/auth/realms/master/csi-user-detail/"
|
||||
|
||||
UrlOptions:
|
||||
FormTemplateUrl: "http://csi-net-empiread/api/RegistrationFormTemplate"
|
||||
PatientSearchServiceUrl: "http://csi-net-empiread/api/patient"
|
||||
BillingGetAccountIdUrl: "http://csi-bm-invoice/billing/account/create"
|
||||
UserServiceEndPoint: "http://csi-iam-service/auth/realms/master/csi-user-detail/"
|
||||
BillingDefaultPayerEndPoint: "http://csi-bm-billing/billing/payer-group/get-default"
|
||||
BillingSearchPayerContract: "http://csi-bm-billing/billing/payer-contract/search"
|
||||
BillingSearchPayerPolicy: "http://csi-bm-billing/billing/payer-contract-policies/search"
|
||||
BaseUtilityServiceUrl: "http://csi-java-base-utility"
|
||||
EHRPatientPOMRUrl: "http://csi-java-ehr-patient-pomr"
|
||||
RMSReservationServiceUrl: "http://csi-pms-rms-reservation"
|
||||
ADTRequestUrl: "http://csi-pms-adt-request"
|
||||
EHRPatientIpUrl: "http://csi-java-ehr-ip/ehr/ip/doctor/read/carePlan/getMrpIdsAndNursingGroupId"
|
||||
PHRRequestUrl: "http://csi-phr-base/api/v1.0/masterData/txnUsersList"
|
||||
LABRequestUrl: "http://csi-net-labsrvcs/api/UserManagement/AllUsersForLabRoles"
|
||||
RMSResourceRegistryUrl: "http://csi-pms-rms-resource-registry/amd-doctor/search"
|
||||
IEGenaralUrl: "http://csi-ie-general/api/patient"
|
||||
|
||||
writeDbConnection: Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password}
|
||||
|
||||
BrighterConfigOptions:
|
||||
EventStoreConnectionString: "Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password}"
|
||||
MessageStoreConnectionString: "Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password}"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
MessageStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
|
||||
NotificationsConfigOptions:
|
||||
EventStoreConnectionString: ""
|
||||
MessageStoreConnectionString: ""
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
|
||||
ServiceUrls:
|
||||
UserPermission: http://service-base-security-token/token/logged-in-user
|
||||
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
SetupDataOptions:
|
||||
SetupDataEndPoint: "http://csi-pms-rms-masterdata"
|
||||
|
||||
BillingSetupDataOptions:
|
||||
BillingSetupDataEndPoint: "http://csi-bm-billing"
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-EMPIWRIT
|
@ -0,0 +1,80 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-EMPIWRIT-{env}
|
||||
kafka:
|
||||
service_name: CSI-NET-EMPIWRIT-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "EMpi Api"
|
||||
api-title-desc: "EMpi Api Desc"
|
||||
UserRolePermissionOptions:
|
||||
fileType:
|
||||
Edit: ""
|
||||
View: ""
|
||||
approvalToProcceedWithoutId:
|
||||
Edit: "DOCTOR,ADMIN,NURSE"
|
||||
View: ""
|
||||
|
||||
DataPermissionOptions:
|
||||
DataPermissionServiceEndPoint: "http://csi-net-dataperm/"
|
||||
|
||||
UserDetailsOptions:
|
||||
UserServiceEndPoint: "http://csi-iam-service/auth/realms/master/csi-user-detail/"
|
||||
|
||||
UrlOptions:
|
||||
FormTemplateUrl: "http://csi-net-empiread/api/RegistrationFormTemplate"
|
||||
PatientSearchServiceUrl: "http://csi-net-empiread/api/patient"
|
||||
BillingGetAccountIdUrl: "http://csi-bm-invoice/billing/account/create"
|
||||
UserServiceEndPoint: "http://csi-iam-service/auth/realms/master/csi-user-detail/"
|
||||
BillingDefaultPayerEndPoint: "http://csi-bm-billing/billing/payer-group/get-default"
|
||||
BillingSearchPayerContract: "http://csi-bm-billing/billing/payer-contract/search"
|
||||
BillingSearchPayerPolicy: "http://csi-bm-billing/billing/payer-contract-policies/search"
|
||||
BaseUtilityServiceUrl: "http://csi-java-base-utility"
|
||||
EHRPatientPOMRUrl: "http://csi-java-ehr-patient-pomr"
|
||||
RMSReservationServiceUrl: "http://csi-pms-rms-reservation"
|
||||
ADTRequestUrl: "http://csi-pms-adt-request"
|
||||
EHRPatientIpUrl: "http://csi-java-ehr-ip/ehr/ip/doctor/read/carePlan/getMrpIdsAndNursingGroupId"
|
||||
PHRRequestUrl: "http://csi-phr-base/api/v1.0/masterData/txnUsersList"
|
||||
LABRequestUrl: "http://csi-net-labsrvcs/api/UserManagement/AllUsersForLabRoles"
|
||||
RMSResourceRegistryUrl: "http://csi-pms-rms-resource-registry/amd-doctor/search"
|
||||
IEGenaralUrl: "http://csi-ie-general/api/patient"
|
||||
|
||||
writeDbConnection: Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password}
|
||||
|
||||
BrighterConfigOptions:
|
||||
EventStoreConnectionString: "Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password}"
|
||||
MessageStoreConnectionString: "Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password}"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
MessageStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
|
||||
NotificationsConfigOptions:
|
||||
EventStoreConnectionString: ""
|
||||
MessageStoreConnectionString: ""
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
|
||||
ServiceUrls:
|
||||
UserPermission: http://service-base-security-token/token/logged-in-user
|
||||
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
SetupDataOptions:
|
||||
SetupDataEndPoint: "http://csi-pms-rms-masterdata"
|
||||
|
||||
BillingSetupDataOptions:
|
||||
BillingSetupDataEndPoint: "http://csi-bm-billing"
|
||||
KafkaEnabled: false
|
||||
MaximumPatientAgeLimitYears: 150
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-EMPIWRIT
|
@ -0,0 +1,80 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-EMPIWRIT-{env}
|
||||
kafka:
|
||||
service_name: CSI-NET-EMPIWRIT-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "EMpi Api"
|
||||
api-title-desc: "EMpi Api Desc"
|
||||
UserRolePermissionOptions:
|
||||
fileType:
|
||||
Edit: ""
|
||||
View: ""
|
||||
approvalToProcceedWithoutId:
|
||||
Edit: "DOCTOR,ADMIN,NURSE"
|
||||
View: ""
|
||||
|
||||
DataPermissionOptions:
|
||||
DataPermissionServiceEndPoint: "http://csi-net-dataperm/"
|
||||
|
||||
UserDetailsOptions:
|
||||
UserServiceEndPoint: "http://csi-iam-service/auth/realms/master/csi-user-detail/"
|
||||
|
||||
UrlOptions:
|
||||
FormTemplateUrl: "http://csi-net-empiread/api/RegistrationFormTemplate"
|
||||
PatientSearchServiceUrl: "http://csi-net-empiread/api/patient"
|
||||
BillingGetAccountIdUrl: "http://csi-bm-invoice/billing/account/create"
|
||||
UserServiceEndPoint: "http://csi-iam-service/auth/realms/master/csi-user-detail/"
|
||||
BillingDefaultPayerEndPoint: "http://csi-bm-billing/billing/payer-group/get-default"
|
||||
BillingSearchPayerContract: "http://csi-bm-billing/billing/payer-contract/search"
|
||||
BillingSearchPayerPolicy: "http://csi-bm-billing/billing/payer-contract-policies/search"
|
||||
BaseUtilityServiceUrl: "http://csi-java-base-utility"
|
||||
EHRPatientPOMRUrl: "http://csi-java-ehr-patient-pomr"
|
||||
RMSReservationServiceUrl: "http://csi-pms-rms-reservation"
|
||||
ADTRequestUrl: "http://csi-pms-adt-request"
|
||||
EHRPatientIpUrl: "http://csi-java-ehr-ip/ehr/ip/doctor/read/carePlan/getMrpIdsAndNursingGroupId"
|
||||
PHRRequestUrl: "http://csi-phr-base/api/v1.0/masterData/txnUsersList"
|
||||
LABRequestUrl: "http://csi-net-labsrvcs/api/UserManagement/AllUsersForLabRoles"
|
||||
RMSResourceRegistryUrl: "http://csi-pms-rms-resource-registry/amd-doctor/search"
|
||||
IEGenaralUrl: "http://csi-ie-general/api/patient"
|
||||
|
||||
writeDbConnection: Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password}
|
||||
|
||||
BrighterConfigOptions:
|
||||
EventStoreConnectionString: "Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password}"
|
||||
MessageStoreConnectionString: "Server={empi:database:host};Database=empi-event-store;User Name={empi:database:username};Password={empi:database:password}"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
MessageStoreConnectionString: "mongodb://{empi:database:nodes}/csi-empi-events-store"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "vidaplus.empi.exchange"
|
||||
|
||||
NotificationsConfigOptions:
|
||||
EventStoreConnectionString: ""
|
||||
MessageStoreConnectionString: ""
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
|
||||
ServiceUrls:
|
||||
UserPermission: http://service-base-security-token/token/logged-in-user
|
||||
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
SetupDataOptions:
|
||||
SetupDataEndPoint: "http://csi-pms-rms-masterdata"
|
||||
|
||||
BillingSetupDataOptions:
|
||||
BillingSetupDataEndPoint: "http://csi-bm-billing"
|
||||
KafkaEnabled: false
|
||||
MaximumPatientAgeLimitYears: 150
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-EMPIWRIT
|
@ -0,0 +1,86 @@
|
||||
AppSettings:
|
||||
SiteTitle: CSI-NET-ERFUNCTI-{env}
|
||||
|
||||
PostgreSQL:
|
||||
ReadCon: "Host={database:host};Port={database:port};Database={database:erFuncti:dbName};User Id={database:erFuncti:userId};Password={database:erFuncti:password};"
|
||||
WriteCon: "Host={database:host};Port={database:port};Database={database:erFuncti:dbName};User Id={database:erFuncti:userId};Password={database:erFuncti:password};"
|
||||
#Oracle:
|
||||
# ReadCon: "Data Source=(description=(CONNECT_TIMEOUT={database:connectTimeout})(RETRY_COUNT={database:retryCount})(RETRY_DELAY={database:retryDelay})(TRANSPORT_CONNECT_TIMEOUT={database:transportConnecttimeout})(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:erFuncti:userId};Password={database:erFuncti:password};Password={database:erFuncti:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
# WriteCon: "Data Source=(description=(CONNECT_TIMEOUT={database:connectTimeout})(RETRY_COUNT={database:retryCount})(RETRY_DELAY={database:retryDelay})(TRANSPORT_CONNECT_TIMEOUT={database:transportConnecttimeout})(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:erFuncti:userId};Password={database:erFuncti:password};Password={database:erFuncti:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
|
||||
#Oracle:
|
||||
# ReadCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:erFuncti:userId};Password={database:erFuncti:password}"
|
||||
#WriteCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:erFuncti:userId};Password={database:erFuncti:password}"
|
||||
|
||||
IsKafkaQueueEnv: false
|
||||
kafka:
|
||||
service_name: CSI-NET-ERFUNCTI-{env}
|
||||
kafka_group_id: er-kafka-group-{env}
|
||||
adt_discharge_topic: adt-discharge.t
|
||||
empi_register-patient_topic: csi.vidaplus.empi.events.unknownpatientcreatedevent
|
||||
admission_request_update_topic: adt-update-admission-request-notification
|
||||
empi_register-patient_bulk_topic: csi.vidaplus.empi.events.bulkunknownpatientscreatedevent
|
||||
kafka_topics: "er-register-patient,er-register-patient-bulk,discharge-exchange,nurse-task-queue"
|
||||
kafka_him_charting_component:
|
||||
topic: "{env}-him-charting-component"
|
||||
nurse_task_topic: nurse-task-queue
|
||||
empi_patient_update_topic: csi.vidaplus.empi.events.patienteditedevent
|
||||
adt-admission-response-topic: adt-admission-generated-response.t
|
||||
bm-er-consultation-invoice-topic : bm-er-consultation-invoice
|
||||
mrg-work-list: mrg-work-list
|
||||
er-doctor-details-topic: kafka_er_doctor_details
|
||||
adt-discharge-topic: adt-discharge-request.t
|
||||
er-patient-assignment-details-topic : patient-assignment-details-topic
|
||||
er_patient_journey : kafka-er-patient-journey
|
||||
rabbitmq:
|
||||
exchnage:
|
||||
exchangeName: vidaplus.empi.exchange
|
||||
type: topic
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
queue:
|
||||
name: er-register-patient
|
||||
routekey: csi.vidaplus.empi.events.unknownpatientcreatedevent
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
queueBulk:
|
||||
name: er-register-patient-bulk
|
||||
routekey: csi.vidaplus.empi.events.bulkunknownpatientscreatedevent
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
createPatient:
|
||||
name: er-create-patient
|
||||
routekey: csi.vidaplus.empi.events.patientcreatedevent
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
editPatient:
|
||||
name: er-edit-patient
|
||||
routekey: csi.vidaplus.empi.events.patienteditedevent
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
dischargeExchange:
|
||||
exchangeName: discharge-exchange
|
||||
type: direct
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
nurseTaskQueue:
|
||||
name: nurse-task-queue
|
||||
routekey: discharge-init
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
Report:
|
||||
Mongo:
|
||||
Collection: "ERFUNCTI"
|
||||
RabbitMQ:
|
||||
Mongo:
|
||||
Collection: "ERFUNCTI"
|
||||
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-ERFUNCTI
|
@ -0,0 +1,24 @@
|
||||
GlobalConfigs:
|
||||
RabbitMqConfig: "HostName={HealthChecker:Global:Rabbit:Ip}; UserName={HealthChecker:Global:Rabbit:UserName}; Password={HealthChecker:Global:Rabbit:Password};"
|
||||
HealthCheckConfigs:
|
||||
ConnectionStrings:
|
||||
DataBaseReadViewName: "READ DB CONTEXT"
|
||||
DataBaseWriteViewName: "WRITE DB CONTEXT"
|
||||
DefaultConnectionString: "Server=CSI-ASHAN;Database=WideWorldImporters;User ID=sa;Password=pass#word1;Trusted_Connection=False;"
|
||||
DefaultConnectionStringViewName: "DATABASE CONNECTIVITY"
|
||||
DbContextViewName: "DB CONTEXT STORE"
|
||||
HealthAction: /health
|
||||
HealthCheckDbName: healthchecksdb
|
||||
HealthClientEndPoint: /health-ui
|
||||
MemoryConfigs:
|
||||
MemoryThreshldBytes: 3072
|
||||
MemoryViewName: MEMORY
|
||||
RabbitMqViewName: "RABBIT MQ"
|
||||
ServerDrive:
|
||||
DrivePartition: "C:\\,"
|
||||
HealthPartitionCapacity: 50000
|
||||
ViewValue: DRIVE
|
||||
StyleUri: ../HEALTH.CHECK.UTIL/HealthCheckStyles/HealthCheck.css
|
||||
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-HEALTH-CHECK
|
@ -0,0 +1,146 @@
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-HEM-WR-{env}
|
||||
kafka:
|
||||
service_name: CSI-HEM-WR-{env}
|
||||
enableautocommit: true
|
||||
autocommitintervalms: 5000
|
||||
autooffsetreset: "latest"
|
||||
admissiongroupid: "3995405ehdf#df"
|
||||
apointmentgroupid: "17309927#dgfh"
|
||||
topic:
|
||||
admission: "adt-admission-generated-response.t"
|
||||
apointment: "appointment"
|
||||
RenalPatientStatus: "renal-patient-status"
|
||||
RenalRunsheetStatus: "renal-runsheet-status"
|
||||
reservation:
|
||||
topic: "rms-reservation-notification"
|
||||
reservationgroupid: "rmsreservationnotification#group"
|
||||
ehr_custom_order:
|
||||
topic: "ehr-custom-order-queue"
|
||||
ehr_delete_patient_order:
|
||||
topic: "ehr-delete-patient-order"
|
||||
empi_patient_update:
|
||||
topic: "csi.vidaplus.empi.events.patienteditedevent"
|
||||
empi_patient_merge:
|
||||
topic: "csi.vidaplus.empi.events.patientmergedevent"
|
||||
empi_patient_add:
|
||||
topic: "csi.vidaplus.empi.events.patientcreatedevent"
|
||||
|
||||
kafka_group: renal_kafka_group
|
||||
|
||||
PostgreSQL:
|
||||
ReadCon: "Host={database:host};Port={database:port};Database={database:renal:dbName};User Id={database:renal:userId};Password={database:renal:password};"
|
||||
WriteCon: "Host={database:host};Port={database:port};Database={database:renal:dbName};User Id={database:renal:userId};Password={database:renal:password};"
|
||||
#Oracle:
|
||||
#ReadCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:renal:userId};Password={database:renal:password}"
|
||||
#WriteCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:renal:userId};Password={database:renal:password}"
|
||||
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
|
||||
Utilities:
|
||||
Images:
|
||||
ImgAllMachines: /csi-net-hemdialy/images/all-machines.png
|
||||
ImgConfirmPatient: /csi-net-hemdialy/images/confirm-patient.png
|
||||
ImgNurse: /csi-net-hemdialy/images/nurse.png
|
||||
ImgOnboardPatient: /csi-net-hemdialy/images/onboard-patient.png
|
||||
|
||||
TestVal: testvalue
|
||||
contextSkipOn: "REN_Appointment"
|
||||
serviceurls:
|
||||
UserManagement: "http://172.16.16.109/service-base-security-token/"
|
||||
rabbitmq:
|
||||
ehrexchnage:
|
||||
exchangeName: ehr-custom-order-exchange
|
||||
type: fanout
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
ehrqueue:
|
||||
name: ehr-custom-order-queue
|
||||
routekey: ehr-custom-order-queue
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
referralexchange:
|
||||
exchangename: referral-exchange
|
||||
type: topic
|
||||
durable: false
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
hemodialysisqueue:
|
||||
name: hemodialysis-queue
|
||||
routekey: hemodialysis-queue
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
empiexchnage:
|
||||
exchangeName: vidaplus.empi.exchange
|
||||
type: topic
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
empiqueue:
|
||||
name: hemodialysis-patient-update
|
||||
routekey: csi.vidaplus.empi.events.patienteditedevent
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
empipatientmergequeue:
|
||||
name: renal-patient-merge
|
||||
routekey: csi.vidaplus.empi.events.patientmergedevent
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
empipatientaddqueue:
|
||||
name: renal-patient-add
|
||||
routekey: csi.vidaplus.empi.events.patientcreatedevent
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
rabbitmqqa:
|
||||
referralexchange:
|
||||
exchangename: referral-exchange
|
||||
type: topic
|
||||
durable: false
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
hemodialysisqueue:
|
||||
name: hemodialysis-queue
|
||||
routekey: hemodialysis-queue
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
hemodialysisqueueDev:
|
||||
name: hemodialysis-queue-dev
|
||||
routekey: hemodialysis-queue
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
|
||||
UnitId:
|
||||
HEMO01: 550
|
||||
systemuser:
|
||||
username: "rojjer@abcd.com"
|
||||
password: "ABcde@1234"
|
||||
passwordR: "123"
|
||||
usernameR: Omar
|
||||
Report:
|
||||
Mongo:
|
||||
Collection: "RENAL"
|
||||
RabbitMQ:
|
||||
Mongo:
|
||||
Collection: "RENAL"
|
||||
MongoLogs: "mongodb://{empi:database:nodes}/app-logs"
|
||||
|
||||
# Elastic Apm Ends ==============================================
|
||||
|
||||
ElasticApm:
|
||||
ServiceName: "CSI-NET-HEMDIALY"
|
||||
|
||||
# Service Specific URL Start ==============================================
|
@ -0,0 +1,33 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: "CSI-NET-HHC-{env}"
|
||||
ConnectionStrings:
|
||||
ReadCon: "Data Source=(DESCRIPTION=(CONNECT_TIMEOUT={database:connectTimeout})(RETRY_COUNT={database:retryCount})(RETRY_DELAY={database:retryDelay})(TRANSPORT_CONNECT_TIMEOUT={database:transportConnecttimeout})(ADDRESS=(PROTOCOL=TCP)(HOST={database:host})(PORT={database:port}))(CONNECT_DATA=(SERVICE_NAME={database:serviceName})));User Id={database:hhc:userId};Password={database:hhc:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
WriteCon: "Data Source=(DESCRIPTION=(CONNECT_TIMEOUT={database:connectTimeout})(RETRY_COUNT={database:retryCount})(RETRY_DELAY={database:retryDelay})(TRANSPORT_CONNECT_TIMEOUT={database:transportConnecttimeout})(ADDRESS=(PROTOCOL=TCP)(HOST={database:host})(PORT={database:port}))(CONNECT_DATA=(SERVICE_NAME={database:serviceName})));User Id={database:hhc:userId};Password={database:hhc:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-HHC
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
UrlOptions:
|
||||
AdtRequestEndPoint: "http://csi-pms-adt-request"
|
||||
BillingEndPoint: "http://csi-bm-billing"
|
||||
EhrCommonEndPoint: "http://csi-java-ehr-common"
|
||||
EhrOpdEndPoint: "https://csi-java-ehr-opd"
|
||||
EhrOpdNetEndPoint: "http://csi-net-ehr-opd-patient"
|
||||
EhrOpdRiskAssessmentEndPoint: "http://csi-java-ehr-opd-riskassessment"
|
||||
EhrPomrEndPoint: "http://csi-java-ehr-patient-pomr"
|
||||
EmpiReadEndPoint: "http://csi-net-empiread"
|
||||
EmpiWriteEndPoint: "http://csi-net-empiwrit"
|
||||
RmsSchduleEndPoint: "http://csi-pms-rms-schedule"
|
||||
SetupDataEndPoint: "http://csi-pms-rms-masterdata"
|
||||
UseResilientHttp: true
|
||||
ReadCon: "Pooling=false;Data Source=10.201.206.40:1521/PERFPDB1;User Id=CSI_HCC;Password= mt5WYvzY48rQ;"
|
||||
WriteCon: "Pooling=false;Data Source=10.201.206.40:1521/PERFPDB1;User Id=CSI_HCC;Password= mt5WYvzY48rQ;"
|
||||
kafka:
|
||||
referral-status-topic: hhc-referral-status
|
||||
service_name: "CSI-NET-HHC-{env}"
|
@ -0,0 +1,30 @@
|
||||
AppSettings:
|
||||
SiteTitle: CSI-NET-HIMSERVI-{env}
|
||||
|
||||
PostgreSQL:
|
||||
ReadCon: "Host={database:host};Port={database:port};Database={database:himServi:dbName};User Id={database:himServi:userId};Password={database:himServi:password};"
|
||||
WriteCon: "Host={database:host};Port={database:port};Database={database:himServi:dbName};User Id={database:himServi:userId};Password={database:himServi:password};"
|
||||
Oracle:
|
||||
ReadCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:himServi:userId};Password={database:himServi:password}"
|
||||
WriteCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:himServi:userId};Password={database:himServi:password}"
|
||||
|
||||
kafka:
|
||||
service_name: CSI-NET-HIMSERVI-{env}
|
||||
kafka_group_id: "{env}-him-kafka-group"
|
||||
kafka_him_charting_component:
|
||||
topic: "{env}-him-charting-component"
|
||||
empi_patient_update_topic: csi.vidaplus.empi.events.patienteditedevent
|
||||
critical_lab_result_topic: csi.net.labsrvcs.status
|
||||
|
||||
Report:
|
||||
Mongo:
|
||||
Collection: "HIMSERVI"
|
||||
|
||||
RabbitMQ:
|
||||
Mongo:
|
||||
Collection: "HIMSERVI"
|
||||
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-HIMSERVI
|
||||
|
||||
IsAccessRequestCheckerEnable: false
|
@ -0,0 +1,32 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: "CSI-NET-LAB-SCHEDULED-{env}"
|
||||
PostgreSQL:
|
||||
ReadCon: "Host={database:host};Port={database:port};Database={database:lab:dbName};User Id={database:lab:userId};Password={database:lab:password};"
|
||||
WriteCon: "Host={database:host};Port={database:port};Database={database:lab:dbName};User Id={database:lab:userId};Password={database:lab:password};"
|
||||
#Oracle:
|
||||
# ReadCon: "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={database:host})(PORT={database:port}))(CONNECT_DATA=(SERVICE_NAME={database:serviceName})));User Id={database:lab:userId};Password={database:lab:password};Max Pool Size=50;Connection Timeout=30"
|
||||
# WriteCon: "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={database:host})(PORT={database:port}))(CONNECT_DATA=(SERVICE_NAME={database:serviceName})));User Id={database:lab:userId};Password={database:lab:password};Max Pool Size=50;Connection Timeout=30"
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
kafka:
|
||||
service_name: "CSI-NET-LAB-SCHEDULED-{env}"
|
||||
Mongo:
|
||||
Collection: "VIDAPTOR-INT"
|
||||
ConnectionString: {mongoConString}
|
||||
ElasticApm:
|
||||
ServiceName: "CSI-NET-LAB-SCHEDULED"
|
||||
Serilog:
|
||||
MinimumLevel:
|
||||
Default: Error
|
||||
Override:
|
||||
Microsoft: Error
|
||||
System: Error
|
||||
#eureka:
|
||||
# instance:
|
||||
# hostname: CSI-NET-LAB-SCHEDULED
|
@ -0,0 +1,26 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: "CSI-NET-LAB-VIDAPTOR-{env}"
|
||||
PostgreSQL:
|
||||
ReadCon: "Host={database:host};Port={database:port};Database={database:lab:dbName};User Id={database:lab:userId};Password={database:lab:password};"
|
||||
WriteCon: "Host={database:host};Port={database:port};Database={database:lab:dbName};User Id={database:lab:userId};Password={database:lab:password};"
|
||||
Oracle:
|
||||
# ReadCon: "Data Source=(DESCRIPTION=(CONNECT_TIMEOUT={database:connectTimeout})(RETRY_COUNT={database:retryCount})(RETRY_DELAY={database:retryDelay})(TRANSPORT_CONNECT_TIMEOUT={database:transportConnecttimeout})(ADDRESS=(PROTOCOL=TCP)(HOST={database:primaryHost})(PORT={database:port}))(CONNECT_DATA=(SERVICE_NAME={database:serviceName})));User Id={database:lab:userId};Password={database:lab:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
# WriteCon: "Data Source=(DESCRIPTION=(CONNECT_TIMEOUT={database:connectTimeout})(RETRY_COUNT={database:retryCount})(RETRY_DELAY={database:retryDelay})(TRANSPORT_CONNECT_TIMEOUT={database:transportConnecttimeout})(ADDRESS=(PROTOCOL=TCP)(HOST={database:primaryHost})(PORT={database:port}))(CONNECT_DATA=(SERVICE_NAME={database:serviceName})));User Id={database:lab:userId};Password={database:lab:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
ReadCon: "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={database:secondaryHost})(PORT={database:port}))(CONNECT_DATA=(SERVICE_NAME={database:serviceName})));User Id={database:lab:userId};Password={database:lab:password}"
|
||||
WriteCon: "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={database:primaryHost})(PORT={database:port}))(CONNECT_DATA=(SERVICE_NAME={database:serviceName})));User Id={database:lab:userId};Password={database:lab:password}"
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
kafka:
|
||||
service_name: "CSI-NET-LAB-VIDAPTOR-{env}"
|
||||
Mongo:
|
||||
Collection: "VIDAPTOR-INT"
|
||||
ConnectionString: {mongoConString}
|
||||
#eureka:
|
||||
# instance:
|
||||
# hostname: csi-net-lab-vidaptor
|
@ -0,0 +1,196 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: "CSI-NET-LABSRVCS-{env}"
|
||||
PostgreSQL:
|
||||
ReadCon: "Host={database:host};Port={database:port};Database={database:lab:dbName};User Id={database:lab:userId};Password={database:lab:password};"
|
||||
WriteCon: "Host={database:host};Port={database:port};Database={database:lab:dbName};User Id={database:lab:userId};Password={database:lab:password};"
|
||||
Oracle:
|
||||
ReadCon: "Data Source=(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=OFF)(FAILOVER=ON)(ADDRESS=(PROTOCOL=TCP)(HOST= OracleDBUATScan)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST= OracleDBUATScan)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=KAUATPDB)));User Id={database:lab:userId};Password={database:lab:password}"
|
||||
WriteCon: "Data Source=(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=OFF)(FAILOVER=ON)(ADDRESS=(PROTOCOL=TCP)(HOST=OracleDBUATScan)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=OracleDBUATScan)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=KAUATPDB)));User Id={database:lab:userId};Password={database:lab:password}"
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
TestVal: testvalue
|
||||
kafka:
|
||||
service_name: "CSI-NET-LABSRVCS-{env}"
|
||||
billing-notification-rabbitmq:
|
||||
exchange:
|
||||
exchangeName: billing-notification-exchange
|
||||
type: topic
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
queue:
|
||||
name: billing-notification-queue
|
||||
routekey: billing-notification-queueKey
|
||||
autoDelete: false
|
||||
durable: true
|
||||
exclusive: false
|
||||
lab-request-rabbitmq:
|
||||
exchange:
|
||||
exchangeName: lab-request-exchange
|
||||
type: fanout
|
||||
durable: false
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
queue:
|
||||
name: LabRequestEvent
|
||||
routekey: LabRequestEvent
|
||||
autoDelete: false
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoack: false
|
||||
lab-rabbitmq:
|
||||
exchangeName: net-template
|
||||
durable: true
|
||||
queue:
|
||||
name: masterdata-sync
|
||||
routeKey: masterdata-sync
|
||||
durable: true
|
||||
ic-notification:
|
||||
exchangeName: ic-notification
|
||||
durable: true
|
||||
Type: direct
|
||||
queue:
|
||||
durable: true
|
||||
routekey: ic-notification.infected
|
||||
serio-ic-notification:
|
||||
exchangeName: ic-notification
|
||||
durable: true
|
||||
Type: direct
|
||||
queue:
|
||||
durable: true
|
||||
routekey: lab-test-infected
|
||||
lab-request-rabbitmq-billing:
|
||||
exchange:
|
||||
exchangeName: invoice-status-lab-exchange
|
||||
type: direct
|
||||
durable: true
|
||||
queue:
|
||||
name: lab-invoice-status-queue
|
||||
routekey: lab-invoice-status-queueKey
|
||||
durable: true
|
||||
rabbitmq:
|
||||
client:
|
||||
exchange: lab-td-exchange
|
||||
type: topic
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
queue:
|
||||
name: TestDirectoryProcedure
|
||||
routekey: TestDirectoryProcedure
|
||||
lab-order-exchange:
|
||||
exchangename: feature-ehr-exchange
|
||||
queue:
|
||||
name: feature-ehr-queue
|
||||
routekey: feature-ehr-queue
|
||||
exchange-notification:
|
||||
autoDelete: false
|
||||
durable: false
|
||||
exchangeName: lab.qa.notifications.exchange
|
||||
exclusive: false
|
||||
queue:
|
||||
routekey: lab.qa.notifications
|
||||
sample-collection-exchnage:
|
||||
exchangeName: lab-exchange
|
||||
queue:
|
||||
name: lab-orders-queue
|
||||
routekey: lab-orders-queue
|
||||
queue2:
|
||||
name: sample-rejecting-notify-queue
|
||||
routekey: sample-rejecting-notify-queue
|
||||
redis:
|
||||
client:
|
||||
instanceName: "lab:"
|
||||
contextSkipOn: ""
|
||||
ADT:
|
||||
DataKey: masterdataObject
|
||||
TypeKey: masterdataType
|
||||
ADTType:
|
||||
Hospital: Hospitals
|
||||
HospitalGroup: HospitalGroup
|
||||
HospitalAttribute:
|
||||
HospitalGroupKey: hospitalGroup
|
||||
HospitalID: id
|
||||
HospitalGroupIdKey: id
|
||||
TranslationLanguageArrayKey: translationLanguages
|
||||
LabHospitalTranslationAttribute:
|
||||
TranslationValueObjKey: translationValues
|
||||
LanguageObjKey: language
|
||||
ColumnName: columnName
|
||||
ColumnValue: value
|
||||
TranslationId: id
|
||||
HospitalName: hospitalName
|
||||
Language: language
|
||||
LanguageCode: languageCode
|
||||
LabHospitalGroupAttribute:
|
||||
HospitalGroupId: id
|
||||
LabHospitalGroupAttribute:
|
||||
HospitalGroupId: id
|
||||
TranslationLanguageArrayKey: translationLanguages
|
||||
LabHospitalGroupTransalationAttribute:
|
||||
TranslationId: id
|
||||
ColumnName: columnName
|
||||
ColumnValue: value
|
||||
HospitalGroupName: hospitalGroupName
|
||||
TranslationValueObjKey: translationValues
|
||||
LanguageObjKey: language
|
||||
LanguageCode: language
|
||||
Language: language
|
||||
ProceduresAttribute:
|
||||
ProcedureCode: procedureId
|
||||
ProcedureName: name
|
||||
LanguageCode: languageCode
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
Report:
|
||||
Mongo:
|
||||
Collection: "LAB"
|
||||
RabbitMQ:
|
||||
Mongo:
|
||||
Collection: "LAB"
|
||||
RmqLabNotificationsExchange:
|
||||
exchangename: csi.net.labsrvcs.notifications
|
||||
durable: true
|
||||
routeKeys:
|
||||
LabOrderCancelation: csi.net.labsrvcs.notifications
|
||||
VerifyTextBasedResults: csi.net.labsrvcs.notifications
|
||||
VerifyHistopathologyResults: csi.net.labsrvcs.notifications
|
||||
SampleRejected: csi.net.labsrvcs.notifications
|
||||
SampleCollected: csi.net.labsrvcs.notifications
|
||||
SampleRecieved: csi.net.labsrvcs.notifications
|
||||
IHEPublish: csi.net.labsrvcs.ihe
|
||||
RmqICNotificationsExchange:
|
||||
exchangename: csi.net.labsrvcs.ic.notifications
|
||||
routeKeys:
|
||||
InfectedNotifyToIC: csi.net.labsrvcs.lab.sample.infected
|
||||
InfectedMicroNotifyToIC: csi.net.labsrvcs.sample.micro.infected
|
||||
RmqSampleCollectionExchange:
|
||||
exchangename: csi.net.labsrvcs
|
||||
routeKeys:
|
||||
SampleRejected: csi.net.labsrvcs.sample.reject.notifications
|
||||
SampleRecieved: csi.net.labsrvcs.sample.recieved
|
||||
LabOrderStatus: csi.net.labsrvcs.status
|
||||
IHEPublish: csi.net.labsrvcs.ihe
|
||||
TestStatusPublish: csi.net.labsrvcs.TestStatus
|
||||
SetupMasterDataExchange:
|
||||
exchangeName: net-template
|
||||
durable: true
|
||||
queue:
|
||||
name: masterdata-sync
|
||||
routeKey: masterdata-sync
|
||||
durable: true
|
||||
RmqBillingCollectionExchange:
|
||||
exchangeName: csi.net.labsrvcs.billing
|
||||
durable: true
|
||||
routeKeys:
|
||||
PerformedStatus: csi.net.labsrvcs.billing
|
||||
LabUserRoles:
|
||||
-"Lab Technician"
|
||||
-"Lab_Doctor"
|
||||
-"LAB_Manager"
|
||||
-"Lab Receptionist"
|
@ -0,0 +1,246 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: "CSI-NET-LABSRVCS-{env}"
|
||||
PostgreSQL:
|
||||
ReadCon: "Host={database:host};Port={database:port};Database={database:lab:dbName};User Id={database:lab:userId};Password={database:lab:password};"
|
||||
WriteCon: "Host={database:host};Port={database:port};Database={database:lab:dbName};User Id={database:lab:userId};Password={database:lab:password};"
|
||||
#Oracle:
|
||||
# ReadCon: "Data Source=(DESCRIPTION=(CONNECT_TIMEOUT={database:connectTimeout})(RETRY_COUNT={database:retryCount})(RETRY_DELAY={database:retryDelay})(TRANSPORT_CONNECT_TIMEOUT={database:transportConnecttimeout})(ADDRESS=(PROTOCOL=TCP)(HOST={database:primaryHost})(PORT={database:port}))(CONNECT_DATA=(SERVICE_NAME={database:serviceName})));User Id={database:lab:userId};Password={database:lab:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
# WriteCon: "Data Source=(DESCRIPTION=(CONNECT_TIMEOUT={database:connectTimeout})(RETRY_COUNT={database:retryCount})(RETRY_DELAY={database:retryDelay})(TRANSPORT_CONNECT_TIMEOUT={database:transportConnecttimeout})(ADDRESS=(PROTOCOL=TCP)(HOST={database:primaryHost})(PORT={database:port}))(CONNECT_DATA=(SERVICE_NAME={database:serviceName})));User Id={database:lab:userId};Password={database:lab:password};Max Pool Size={database:maxPoolsize};Connection Timeout={database:connectionTimeout}"
|
||||
#Oracle:
|
||||
# ReadCon: "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={database:primaryHost})(PORT={database:port}))(CONNECT_DATA=(SERVICE_NAME={database:serviceName})));User Id={database:lab:userId};Password={database:lab:password}"
|
||||
#WriteCon: "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={database:primaryHost})(PORT={database:port}))(CONNECT_DATA=(SERVICE_NAME={database:serviceName})));User Id={database:lab:userId};Password={database:lab:password}"
|
||||
|
||||
#Oracle:
|
||||
# ReadCon: "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={database:primaryHost})(PORT={database:port}))(CONNECT_DATA=(SERVICE_NAME={database:serviceName})));User Id={database:lab:userId};Password={database:lab:password};Max Pool Size=50;Connection Timeout=30"
|
||||
# WriteCon: "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST={database:primaryHost})(PORT={database:port}))(CONNECT_DATA=(SERVICE_NAME={database:serviceName})));User Id={database:lab:userId};Password={database:lab:password};Max Pool Size=50;Connection Timeout=30"
|
||||
|
||||
# HIGH AVAILABILITY
|
||||
#Oracle:
|
||||
# ReadCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:lab:userId};Password={database:lab:password}"
|
||||
# WriteCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:lab:userId};Password={database:lab:password}"
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
TestVal: testvalue
|
||||
kafka:
|
||||
service_name: "CSI-NET-LABSRVCS-{env}"
|
||||
billing-notification-rabbitmq:
|
||||
exchange:
|
||||
exchangeName: billing-notification-exchange
|
||||
type: topic
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
queue:
|
||||
name: billing-notification-queue
|
||||
routekey: billing-notification-queueKey
|
||||
autoDelete: false
|
||||
durable: true
|
||||
exclusive: false
|
||||
lab-request-rabbitmq:
|
||||
exchange:
|
||||
exchangeName: lab-request-exchange
|
||||
type: fanout
|
||||
durable: false
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
queue:
|
||||
name: LabRequestEvent
|
||||
routekey: LabRequestEvent
|
||||
autoDelete: false
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoack: false
|
||||
lab-rabbitmq:
|
||||
exchangeName: net-template
|
||||
durable: true
|
||||
queue:
|
||||
name: masterdata-sync
|
||||
routeKey: masterdata-sync
|
||||
durable: true
|
||||
ic-notification:
|
||||
exchangeName: ic-notification
|
||||
durable: true
|
||||
Type: direct
|
||||
queue:
|
||||
durable: true
|
||||
routekey: ic-notification.infected
|
||||
serio-ic-notification:
|
||||
exchangeName: ic-notification
|
||||
durable: true
|
||||
Type: direct
|
||||
queue:
|
||||
durable: true
|
||||
routekey: lab-test-infected
|
||||
lab-request-rabbitmq-billing:
|
||||
exchange:
|
||||
exchangeName: invoice-status-lab-exchange
|
||||
type: direct
|
||||
durable: true
|
||||
queue:
|
||||
name: lab-invoice-status-queue
|
||||
routekey: lab-invoice-status-queueKey
|
||||
durable: true
|
||||
rabbitmq:
|
||||
client:
|
||||
exchange: lab-td-exchange
|
||||
type: topic
|
||||
durable: true
|
||||
exclusive: false
|
||||
autoDelete: false
|
||||
queue:
|
||||
name: TestDirectoryProcedure
|
||||
routekey: TestDirectoryProcedure
|
||||
lab-order-exchange:
|
||||
exchangename: feature-ehr-exchange
|
||||
queue:
|
||||
name: feature-ehr-queue
|
||||
routekey: feature-ehr-queue
|
||||
exchange-notification:
|
||||
autoDelete: false
|
||||
durable: false
|
||||
exchangeName: lab.qa.notifications.exchange
|
||||
exclusive: false
|
||||
queue:
|
||||
routekey: lab.qa.notifications
|
||||
sample-collection-exchnage:
|
||||
exchangeName: lab-exchange
|
||||
queue:
|
||||
name: lab-orders-queue
|
||||
routekey: lab-orders-queue
|
||||
queue2:
|
||||
name: sample-rejecting-notify-queue
|
||||
routekey: sample-rejecting-notify-queue
|
||||
redis:
|
||||
client:
|
||||
instanceName: "lab:"
|
||||
contextSkipOn: ""
|
||||
ADT:
|
||||
DataKey: masterdataObject
|
||||
TypeKey: masterdataType
|
||||
ADTType:
|
||||
Hospital: Hospitals
|
||||
HospitalGroup: HospitalGroup
|
||||
HospitalAttribute:
|
||||
HospitalGroupKey: hospitalGroup
|
||||
HospitalID: id
|
||||
HospitalGroupIdKey: id
|
||||
TranslationLanguageArrayKey: translationLanguages
|
||||
LabHospitalTranslationAttribute:
|
||||
TranslationValueObjKey: translationValues
|
||||
LanguageObjKey: language
|
||||
ColumnName: columnName
|
||||
ColumnValue: value
|
||||
TranslationId: id
|
||||
HospitalName: hospitalName
|
||||
Language: language
|
||||
LanguageCode: languageCode
|
||||
LabHospitalGroupAttribute:
|
||||
HospitalGroupId: id
|
||||
LabHospitalGroupAttribute:
|
||||
HospitalGroupId: id
|
||||
TranslationLanguageArrayKey: translationLanguages
|
||||
LabHospitalGroupTransalationAttribute:
|
||||
TranslationId: id
|
||||
ColumnName: columnName
|
||||
ColumnValue: value
|
||||
HospitalGroupName: hospitalGroupName
|
||||
TranslationValueObjKey: translationValues
|
||||
LanguageObjKey: language
|
||||
LanguageCode: language
|
||||
Language: language
|
||||
ProceduresAttribute:
|
||||
ProcedureCode: procedureId
|
||||
ProcedureName: name
|
||||
LanguageCode: languageCode
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
Report:
|
||||
Mongo:
|
||||
Collection: "LAB"
|
||||
RabbitMQ:
|
||||
Mongo:
|
||||
Collection: "LAB"
|
||||
RmqLabNotificationsExchange:
|
||||
exchangename: csi.net.labsrvcs.notifications
|
||||
durable: true
|
||||
routeKeys:
|
||||
LabOrderCancelation: csi.net.labsrvcs.notifications
|
||||
VerifyTextBasedResults: csi.net.labsrvcs.notifications
|
||||
VerifyHistopathologyResults: csi.net.labsrvcs.notifications
|
||||
SampleRejected: csi.net.labsrvcs.notifications
|
||||
SampleCollected: csi.net.labsrvcs.notifications
|
||||
SampleRecieved: csi.net.labsrvcs.notifications
|
||||
IHEPublish: csi.net.labsrvcs.ihe
|
||||
RmqICNotificationsExchange:
|
||||
exchangename: csi.net.labsrvcs.ic.notifications
|
||||
routeKeys:
|
||||
InfectedNotifyToIC: csi.net.labsrvcs.lab.sample.infected
|
||||
InfectedMicroNotifyToIC: csi.net.labsrvcs.sample.micro.infected
|
||||
RmqSampleCollectionExchange:
|
||||
exchangename: csi.net.labsrvcs
|
||||
routeKeys:
|
||||
SampleRejected: csi.net.labsrvcs.sample.reject.notifications
|
||||
SampleRecieved: csi.net.labsrvcs.sample.recieved
|
||||
LabOrderStatus: csi.net.labsrvcs.status
|
||||
IHEPublish: csi.net.labsrvcs.ihe
|
||||
TestStatusPublish: csi.net.labsrvcs.TestStatus
|
||||
SetupMasterDataExchange:
|
||||
exchangeName: net-template
|
||||
durable: true
|
||||
queue:
|
||||
name: masterdata-sync
|
||||
routeKey: masterdata-sync
|
||||
durable: true
|
||||
RmqBillingCollectionExchange:
|
||||
exchangeName: csi.net.labsrvcs.billing
|
||||
durable: true
|
||||
routeKeys:
|
||||
PerformedStatus: csi.net.labsrvcs.billing
|
||||
LabUserRoles:
|
||||
-"Lab Technician"
|
||||
-"Lab_Doctor"
|
||||
-"LAB_Manager"
|
||||
-"Lab Receptionist"
|
||||
KafkaTopics:
|
||||
PerformedStatus: "{env}-csi.net.labsrvcs.billing"
|
||||
SampleCollected: "{env}-csi.net.labsrvcs.samplecollected"
|
||||
TestStatusPublish: "{env}-csi.net.labsrvcs.TestStatus"
|
||||
SampleRecieved: "{env}-csi.net.labsrvcs.sample.recieved"
|
||||
LabOrderCancelation: "{env}-csi.net.labsrvcs.labordercancellation"
|
||||
UrlOptions:
|
||||
FormTemplateUrl: "http://csi-net-empiread/api/RegistrationFormTemplate"
|
||||
PatientSearchServiceUrl: "http://csi-net-empiread/api/patient"
|
||||
BillingGetAccountIdUrl: "http://csi-bm-invoice/billing/account/create"
|
||||
UserServiceEndPoint: "http://csi-iam-service/auth/realms/master/csi-user-detail/"
|
||||
BillingDefaultPayerEndPoint: "http://csi-bm-billing/billing/payer-group/get-default"
|
||||
BillingSearchPayerContract: "http://csi-bm-billing/billing/payer-contract/search"
|
||||
BillingSearchPayerPolicy: "http://csi-bm-billing/billing/payer-contract-policies/search"
|
||||
BaseUtilityServiceUrl: "http://csi-java-base-utility"
|
||||
EHRPatientPOMRUrl: "http://csi-java-ehr-patient-pomr"
|
||||
RMSReservationServiceUrl: "http://csi-pms-rms-reservation"
|
||||
ADTRequestUrl: "http://csi-pms-adt-request"
|
||||
EHRPatientIpUrl: "http://csi-java-ehr-ip/ehr/ip/doctor/read/carePlan/getMrpIdsAndNursingGroupId"
|
||||
PHRRequestUrl: "http://csi-phr-base/api/v1.0/masterData/txnUsersList"
|
||||
LABRequestUrl: "http://csi-net-labsrvcs/api/UserManagement/AllUsersForLabRoles"
|
||||
RMSResourceRegistryUrl: "http://csi-pms-rms-resource-registry/amd-doctor/search"
|
||||
IEGenaralUrl: "http://csi-ie-general/api/patient"
|
||||
ErPatientAssigneeUri : "http://csi-net-erfuncti/api/ERDashboard/GetPatientAssignees"
|
||||
PomrForPomrId: "http://csi-java-ehr-patient-pomr/ehr/opd/pomr/byPomrId?"
|
||||
ClinicDetails": "http://csi-pms-rms-masterdata/amd-masterdata/clinic/getById/"
|
||||
ClinicalAcknowledgeURL : "http://csi-java-ehr-ip/v1.0/ehr/ip/clinical-result-acknowledgement/getData"
|
||||
RMSProcedureDetailsURL: "http://csi-pms-rms-masterdata/amd-masterdata/procedures/light-weight-search?isExternal=true&includeAllConfigCodes=true&lang=en&internationalization=false"
|
||||
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-LABSRVCS
|
||||
|
||||
Serilog:
|
||||
MinimumLevel:
|
||||
Default: Debug
|
||||
Override:
|
||||
Microsoft: Debug
|
||||
System: Error
|
@ -0,0 +1,44 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-MEDISPAN-{env}
|
||||
|
||||
PostgreSQL:
|
||||
ReadCon: "Host={database:host};Port={database:port};Database={database:medispan:dbName};User Id={database:medispan:userId};Password={database:medispan:password};"
|
||||
|
||||
SQLServer:
|
||||
ReadCon: "Data Source={database:medispan:host};Initial Catalog={database:medispan:dbName};User ID={database:medispan:userId};Password={database:medispan:password};"
|
||||
Oracle:
|
||||
ReadCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:medispan:userId};Password={database:medispan:password}"
|
||||
kafka:
|
||||
service_name: CSI-NET-MEDISPAN-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "Medi span integration api"
|
||||
api-title-desc: "Medi span integration api Desc"
|
||||
Integrations-DbConnectionString: Server=172.15.100.88;Database=medispan-integrations;User Name=postgres;Password=cloud@123
|
||||
UrlOptions:
|
||||
AllergiesUrl: "http://csi-net-ehr-opd-patient/api/EHRPatientsAllergy/PatientsAllergyByPatientID"
|
||||
PatinetInfoUrl: "http://csi-net-empiread/api/patient/pre-formatted"
|
||||
ConditionsUrl: "http://csi-java-ehr-patient-pomr/ehr/opd/patientProblem/byPatientId"
|
||||
VitalSignsUrl: "http://csi-java-ehr-common/vital-signs/displayV2/patient"
|
||||
DrugsUrl: "http://csi-phr-base/api/v1.0/formulary/getCodeDetail"
|
||||
LabResultsUrl: "http://csi-net-labsrvcs/api/LabResults/GetResultsByPatient"
|
||||
ProcedureUrl: "http://csi-phr-base/api/v1.0/masterData/getProcedureConfig"
|
||||
LdrService: "http://csi-java-ehr-ldr/ehr/labor-and-delivery/lactation/last/lactation-id"
|
||||
SnowmedAlergyUrl: "http://csi-net-ehr-opd-master/api/EHRMaster/GetAllergy"
|
||||
PregnancyUrl: "https://csi-java-ehr-opd/ehr/opd/pregnancy/byPatientIdAndPOMRId"
|
||||
UseResilientHttp: true
|
||||
preloadCache: true
|
||||
useICD10AM6: true
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
Hangfire:
|
||||
Storage: "mongodb://{Mongo:appLogs}/csi-net-medispan"
|
||||
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-MEDISPAN
|
@ -0,0 +1,45 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-NOTY-EMAIL-{env}
|
||||
kafka:
|
||||
serviceName: CSI-NET-NOTY-EMAIL-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "EMAIL Api"
|
||||
api-title-desc: "EMAIL Api Desc"
|
||||
ServiceUrls:
|
||||
UserPermission: http://service-base-security-token/token/logged-in-user
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{empi:database:nodes}/csi-noty-events-store"
|
||||
MessageStoreConnectionString: "mongodb://{empi:database:nodes}/csi-noty-email"
|
||||
RmqConnectionUrl: "amqp://{noty:rabbitmq:server:username}:{noty:rabbitmq:server:password}@{noty:rabbitmq:server:host}:{noty:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
BrighterConfigOptions:
|
||||
EventStoreConnectionString: "Server={noty:database:host};Database=notifications-event-store;User Name={noty:database:username};Password={noty:database:password}"
|
||||
MessageStoreConnectionString: "Server={noty:database:host};Database=notifications-event-store;User Name={noty:database:username};Password={noty:database:password}"
|
||||
RmqConnectionUrl: "amqp://{noty:rabbitmq:server:username}:{noty:rabbitmq:server:password}@{noty:rabbitmq:server:host}:{noty:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
NotificationConfigOptions:
|
||||
RmqConnectionUrl: "amqp://{noty:rabbitmq:server:username}:{noty:rabbitmq:server:password}@{noty:rabbitmq:server:host}:{noty:rabbitmq:server:port}"
|
||||
RmqExchangeName: notifications.exchange
|
||||
SendGridEmailOptios:
|
||||
ApiKey: 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
|
||||
EmailOptions:
|
||||
DefaultFromAddress: "HMG-VIDA-Notifications@drsulaimanalhabib.com"
|
||||
DefaultFromEmailDescription: "Notification"
|
||||
EnableSsl: false
|
||||
UserName: "vida4.notifications"
|
||||
Password: 'V!78945392$@'
|
||||
SmtpHost: "RAYCAS01.HMG.LOCAL"
|
||||
SmtpPort: '25'
|
||||
UseDefaultCredentials: false
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-NOTY-EMAIL
|
@ -0,0 +1,25 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-NOTY-MSGTEMPL-{env}
|
||||
kafka:
|
||||
serviceName: CSI-NET-NOTY-MSGTEMPL-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "Notifications Api"
|
||||
api-title-desc: "Notifications Api Desc"
|
||||
DefaultDbConnection: "mongodb://{empi:database:nodes}/csi-net-noty-msgtempl"
|
||||
ServiceUrls:
|
||||
UserPermission: http://service-base-security-token/token/logged-in-user
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{noty:database:nodes}/csi-net-noty-events-store"
|
||||
MessageStoreConnectionString: "mongodb://{noty:database:nodes}/csi-net-noty-events-store"
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-NOTY-MSGTEMPL
|
@ -0,0 +1,59 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-NOTY-QUERY-{env}
|
||||
kafka:
|
||||
serviceName: CSI-NET-NOTY-QUERY-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "Notifications Api"
|
||||
api-title-desc: "Notifications Api Desc"
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{empi:database:nodes}/csi-noty-events-store/?readPreference=secondaryPreferred"
|
||||
MessageStoreConnectionString: "mongodb://{empi:database:nodes}/csi-noty-events-store/?readPreference=secondaryPreferred"
|
||||
RmqConnectionUrl: "amqp://{empi:rabbitmq:server:username}:{empi:rabbitmq:server:password}@{empi:rabbitmq:server:host}:{empi:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
BrighterConfigOptions:
|
||||
EventStoreConnectionString: "Server={noty:database:host};Database=notifications-event-store;User Name={noty:database:username};Password={noty:database:password}"
|
||||
MessageStoreConnectionString: "Server={noty:database:host};Database=notifications-event-store;User Name={noty:database:username};Password={noty:database:password}"
|
||||
RmqConnectionUrl: "amqp://{noty:rabbitmq:server:username}:{noty:rabbitmq:server:password}@{noty:rabbitmq:server:host}:{noty:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
NotificationConfigOptions:
|
||||
RmqConnectionUrl: "amqp://{noty:rabbitmq:server:username}:{noty:rabbitmq:server:password}@{noty:rabbitmq:server:host}:{noty:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
NotificationDeliveryRuleOptions:
|
||||
critical:
|
||||
- sms
|
||||
- email
|
||||
- in-app-realtime
|
||||
high:
|
||||
- sms
|
||||
- email
|
||||
- in-app-realtime
|
||||
low:
|
||||
- sms
|
||||
- email
|
||||
- in-app-realtime
|
||||
normal:
|
||||
- in-app-realtime
|
||||
ServiceUrls:
|
||||
UserPermission: http://service-base-security-token/token/logged-in-user
|
||||
NotificationDependencyOptions:
|
||||
user-details-service: "http://service-base-user/user/logged-in"
|
||||
message-template-service: "http://csi-net-noty-msgtempl/api/Notifications"
|
||||
user-details-for-role-service: "http://service-base-user/user/get/users/rolecode"
|
||||
DefaultDbConnection: "Server={noty:database:host};Database=notifications-store;User Name={noty:database:username};Password={noty:database:password}"
|
||||
QueryDbConnection: "mongodb://{empi:database:nodes}/csi-net-noty-query/?readPreference=secondaryPreferred"
|
||||
NewNotificationDependencyOptions:
|
||||
user-details-service: "http://csi-iam-service/auth/realms/master/csi-user-detail/user-by-id"
|
||||
message-template-service: "http://csi-net-noty-msgtempl/api/Notifications"
|
||||
user-details-for-role-service: "https://csi-iam-service/auth/realms/apphiss2vi/csi-user-detail/users-by-role"
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs/?readPreference=secondaryPreferred"
|
||||
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-NOTY-QUERY
|
@ -0,0 +1,31 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-NOTY-QUEUE-{env}
|
||||
kafka:
|
||||
serviceName: CSI-NET-NOTY-QUEUE-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: Notifications WSS Api
|
||||
api-title-desc: Web Sockets Service (In App Notifications)
|
||||
ServiceUrls:
|
||||
UserPermission: "http://service-base-security-token/service-base-security-token/token/logged-in-user"
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{empi:database:nodes}/csi-noty-events-store"
|
||||
MessageStoreConnectionString: "mongodb://{empi:database:nodes}/csi-noty-queue"
|
||||
RmqConnectionUrl: "amqp://{noty:rabbitmq:server:username}:{noty:rabbitmq:server:password}@{noty:rabbitmq:server:host}:{noty:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
BrighterConfigOptions:
|
||||
EventStoreConnectionString: "Server={noty:database:host};Database=notifications-event-store;User Name={noty:database:username};Password={noty:database:password}"
|
||||
MessageStoreConnectionString: "Server={noty:database:host};Database=notifications-event-store;User Name={noty:database:username};Password={noty:database:password}"
|
||||
RmqConnectionUrl: "amqp://{noty:rabbitmq:server:username}:{noty:rabbitmq:server:password}@{noty:rabbitmq:server:host}:{noty:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-NOTY-QUEUE
|
@ -0,0 +1,46 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-NOTY-SMS-{env}
|
||||
kafka:
|
||||
serviceName: CSI-NET-NOTY-SMS-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "SMS Api"
|
||||
api-title-desc: "SMS Api Desc"
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{empi:database:nodes}/csi-noty-events-store"
|
||||
MessageStoreConnectionString: "mongodb://{empi:database:nodes}/csi-noty-sms"
|
||||
RmqConnectionUrl: "amqp://{noty:rabbitmq:server:username}:{noty:rabbitmq:server:password}@{noty:rabbitmq:server:host}:{noty:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
BrighterConfigOptions:
|
||||
EventStoreConnectionString: "Server={noty:database:host};Database=notifications-event-store;User Name={noty:database:username};Password={noty:database:password}"
|
||||
MessageStoreConnectionString: "Server={noty:database:host};Database=notifications-event-store;User Name={noty:database:username};Password={noty:database:password}"
|
||||
RmqConnectionUrl: "amqp://{noty:rabbitmq:server:username}:{noty:rabbitmq:server:password}@{noty:rabbitmq:server:host}:{noty:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
ServiceUrls:
|
||||
UserPermission: http://service-base-security-token/token/logged-in-user
|
||||
SmsGateWayProvider: yamamah
|
||||
TwilioOptions:
|
||||
AccountId: AC29aae4c5e4a95eee5cec5c875ef09fb7
|
||||
AuthToken: bd45e51e42ba85c6e69d60803db916cc
|
||||
PhoneNumber: "+18443081192"
|
||||
SmsGateWayOptions:
|
||||
AppSid: K1pmBl_9JboGOtcXcVgdxJ1exOoAZ
|
||||
StatusEndPoint: http://basic.unifonic.com/rest/SMS/Messages/GetMessagesDetails
|
||||
Sender: DR.ALHABIB
|
||||
EndPoint: http://basic.unifonic.com/wrapper/sendSMS.php
|
||||
YamamahaOptions:
|
||||
UserName: "username"
|
||||
Password: "password"
|
||||
TagName: "Vida Plus"
|
||||
SendUrl: "https://api1.yamamah.com/SendSMS"
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-NOTY-SMS
|
@ -0,0 +1,38 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-NOTY-WSS-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: Notifications WSS Api
|
||||
api-title-desc: Web Sockets Service (In App Notifications)
|
||||
ServiceUrls:
|
||||
UserPermission: "http://service-base-security-token/service-base-security-token/token/logged-in-user"
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{noty:database:nodes}/csi-net-noty-events-store"
|
||||
MessageStoreConnectionString: "mongodb://{noty:database:nodes}/csi-net-noty-events-store"
|
||||
RmqConnectionUrl: "amqp://{noty:rabbitmq:server:username}:{noty:rabbitmq:server:password}@{noty:rabbitmq:server:host}:{noty:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
BrighterConfigOptions:
|
||||
EventStoreConnectionString: "Server={noty:database:host};Database=notifications-event-store;User Name={noty:database:username};Password={noty:database:password}"
|
||||
MessageStoreConnectionString: "Server={noty:database:host};Database=notifications-event-store;User Name={noty:database:username};Password={noty:database:password}"
|
||||
RmqConnectionUrl: "amqp://{noty:rabbitmq:server:username}:{noty:rabbitmq:server:password}@{noty:rabbitmq:server:host}:{noty:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
WssChannelStore:
|
||||
Connection: "mongodb://172.200.0.218:27017/csi-net-noty-ws-connection-store"
|
||||
DbName: "csi-net-noty-ws-connection-store"
|
||||
eureka:
|
||||
instance:
|
||||
preferIpAddress: true
|
||||
hostname: csi-net-noty-wss
|
||||
secure-port-enabled: true
|
||||
secure-virtual-host-name: csi-net-noty-wss
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-NOTY-WSS
|
@ -0,0 +1,59 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-NOTY-{env}
|
||||
kafka:
|
||||
serviceName: CSI-NET-NOTY-{env}
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
swaggerschema:
|
||||
api-title: "Notifications Api"
|
||||
api-title-desc: "Notifications Api Desc"
|
||||
EventStoreConfigOptions:
|
||||
EventStoreConnectionString: "mongodb://{noty:database:nodes}/csi-net-noty-events-store"
|
||||
MessageStoreConnectionString: "mongodb://{noty:database:nodes}/csi-net-noty-events-store"
|
||||
RmqConnectionUrl: "amqp://{noty:rabbitmq:server:username}:{noty:rabbitmq:server:password}@{noty:rabbitmq:server:host}:{noty:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
BrighterConfigOptions:
|
||||
EventStoreConnectionString: "Server={noty:database:host};Database=notifications-event-store;User Name={noty:database:username};Password={noty:database:password}"
|
||||
MessageStoreConnectionString: "Server={noty:database:host};Database=notifications-event-store;User Name={noty:database:username};Password={noty:database:password}"
|
||||
RmqConnectionUrl: "amqp://{noty:rabbitmq:server:username}:{noty:rabbitmq:server:password}@{noty:rabbitmq:server:host}:{noty:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
NotificationConfigOptions:
|
||||
RmqConnectionUrl: "amqp://{noty:rabbitmq:server:username}:{noty:rabbitmq:server:password}@{noty:rabbitmq:server:host}:{noty:rabbitmq:server:port}"
|
||||
RmqExchangeName: "notifications.exchange"
|
||||
NotificationDeliveryRuleOptions:
|
||||
critical:
|
||||
- sms
|
||||
- email
|
||||
- in-app-realtime
|
||||
high:
|
||||
- sms
|
||||
- email
|
||||
- in-app-realtime
|
||||
low:
|
||||
- sms
|
||||
- email
|
||||
- in-app-realtime
|
||||
normal:
|
||||
- in-app-realtime
|
||||
ServiceUrls:
|
||||
UserPermission: http://service-base-security-token/token/logged-in-user
|
||||
NotificationDependencyOptions:
|
||||
user-details-service: "http://service-base-user/user/logged-in"
|
||||
message-template-service: "http://csi-net-noty-msgtempl/api/Notifications"
|
||||
user-details-for-role-service: "http://service-base-user/user/get/users/rolecode"
|
||||
NewNotificationDependencyOptions:
|
||||
user-details-service: "http://csi-iam-service/auth/realms/master/csi-user-detail/user-by-id"
|
||||
message-template-service: "http://csi-net-noty-msgtempl/api/Notifications"
|
||||
user-details-for-role-service: "http://csi-iam-service/auth/realms/apphiss2vi/csi-user-detail/users-by-role"
|
||||
MongoLogs: "mongodb://{Mongo:appLogs}/app-logs"
|
||||
NotificationHttpClientOptions:
|
||||
GetConfigByEventNameEndPoint: "http://csi-net-noty-query/api/NotifiableConfigMappings/event"
|
||||
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-NOTY
|
@ -0,0 +1,48 @@
|
||||
---
|
||||
AppSettings:
|
||||
SiteTitle: CSI-NET-PATIENTS-{env}
|
||||
|
||||
PostgreSQL:
|
||||
ReadCon: "Host={database:host};Port={database:port};Database={database:labPatient:dbName};User Id={database:labPatient:userId};Password={database:labPatient:password};"
|
||||
WriteCon: "Host={database:host};Port={database:port};Database={database:labPatient:dbName};User Id={database:labPatient:userId};Password={database:labPatient:password};"
|
||||
Oracle:
|
||||
ReadCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:labPatient:userId};Password={database:labPatient:password}"
|
||||
WriteCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:labPatient:userId};Password={database:labPatient:password}"
|
||||
|
||||
contextSkipOn: HIS_PatientMaster
|
||||
kafka:
|
||||
service_name: CSI-NET-PATIENTS-{env}
|
||||
rabbitmq:
|
||||
client:
|
||||
autoDelete: false
|
||||
durable: true
|
||||
exchangename: vidaplus.empi.exchange
|
||||
exclusive: false
|
||||
unknownPatientQueue:
|
||||
name: csi.vidaplus.lab.uat.unknown.patient.add
|
||||
routekey: csi.vidaplus.empi.events.unknownpatientcreatedevent
|
||||
bulkPatientQueue:
|
||||
name: csi.vidaplus.lab.uat.bulk.patient.add
|
||||
routekey: csi.vidaplus.empi.events.bulkunknownpatientscreatedevent
|
||||
queueAdd:
|
||||
name: csi.vidaplus.lab.uat.patient.add
|
||||
routekey: csi.vidaplus.empi.events.patientcreatedevent
|
||||
queueEdit:
|
||||
name: csi.vidaplus.lab.uat.patient.edit
|
||||
routekey: csi.vidaplus.empi.events.patienteditedevent
|
||||
empiDataPermissionSavedQueue:
|
||||
name: csi.vidaplus.lab.uat.empi.data.permission.saved
|
||||
routekey: csi.vidaplus.empi.events.empidatapermissionsavedevent
|
||||
quickRegisterQueue:
|
||||
name: csi.vidaplus.lab.uat.patient.quickregister
|
||||
routekey: csi.vidaplus.empi.events.quickregisteredinhospitalevent
|
||||
type: topic
|
||||
virtualHost: /
|
||||
Report:
|
||||
Mongo:
|
||||
Collection: "PATIENTS"
|
||||
RabbitMQ:
|
||||
Mongo:
|
||||
Collection: "LAB"
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-PATIENTS
|
@ -0,0 +1,26 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: CSI-NET-PHRMI-{env}
|
||||
kafka:
|
||||
service_name: CSI-NET-PHRMI-{env}
|
||||
|
||||
PostgreSQL:
|
||||
ReadCon: "Host={database:host};Port={database:port};Database={database:pharmacy:dbName};User Id={database:pharmacy:userId};Password={database:pharmacy:password};"
|
||||
WriteCon: "Host={database:host};Port={database:port};Database={database:pharmacy:dbName};User Id={database:pharmacy:userId};Password={database:pharmacy:password};"
|
||||
|
||||
Oracle:
|
||||
ReadCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:pharmacy:userId};Password={database:pharmacy:password}"
|
||||
WriteCon: "Data Source=(description=(address=(host={database:primaryHost})(protocol=tcp)(port={database:port}))(address=(host={database:secondaryHost})(protocol=tcp)(port={database:port}))(failover=yes)(connect_data=(service_name={database:serviceName})(failover_mode=(type=select)(method=basic))));User Id={database:pharmacy:userId};Password={database:pharmacy:password}"
|
||||
|
||||
Logging:
|
||||
IncludeScopes: false
|
||||
LogLevel:
|
||||
Default: Debug
|
||||
Microsoft: Information
|
||||
System: Information
|
||||
Report:
|
||||
Mongo:
|
||||
Collection: "PHARMACY"
|
||||
ElasticApm:
|
||||
ServiceName: CSI-NET-PHRMI
|
@ -0,0 +1,29 @@
|
||||
pring:
|
||||
datasource:
|
||||
tomcat:
|
||||
min-evictable-idle-time-millis: 200000
|
||||
max-active: 50
|
||||
max-idle: 2
|
||||
min-idle: 1
|
||||
max-age: 200000
|
||||
hikari:
|
||||
minimum-idle: 2
|
||||
maximum-pool-size: 50
|
||||
connection-timeout: 15000
|
||||
idle-timeout: 10000
|
||||
max-lifetime: 40000
|
||||
|
||||
#logging:
|
||||
# level:
|
||||
# com:
|
||||
# csi:
|
||||
# phr:
|
||||
# feign:
|
||||
# billing:
|
||||
# BillingInvoiceApi: DEBUG
|
||||
|
||||
debug: true
|
||||
logging:
|
||||
level:
|
||||
com: DEBUG
|
||||
|
@ -0,0 +1,14 @@
|
||||
spring:
|
||||
datasource:
|
||||
tomcat:
|
||||
min-evictable-idle-time-millis: 200000
|
||||
max-active: 60
|
||||
max-idle: 2
|
||||
min-idle: 1
|
||||
max-age: 200000
|
||||
hikari:
|
||||
minimum-idle: 2
|
||||
maximum-pool-size: 60
|
||||
connection-timeout: 15000
|
||||
idle-timeout: 10000
|
||||
max-lifetime: 40000
|
@ -0,0 +1,693 @@
|
||||
eureka:
|
||||
client:
|
||||
enabled: false
|
||||
serviceUrl:
|
||||
defaultZone: 'http://localhost:8761/eureka/'
|
||||
fetch-registry: false
|
||||
register-with-eureka: false
|
||||
debug: false
|
||||
logging:
|
||||
level:
|
||||
org:
|
||||
springframework:
|
||||
web:
|
||||
server: DEBUG
|
||||
client: ERROR
|
||||
reactor:
|
||||
netty:
|
||||
ioWorkerCount: 20
|
||||
io-worker-count: 30
|
||||
server:
|
||||
tomcat:
|
||||
max-threads: 100
|
||||
threads:
|
||||
min: 10
|
||||
max: 100
|
||||
spring:
|
||||
datasource:
|
||||
tomcat:
|
||||
min-evictable-idle-time-millis: 200000
|
||||
max-active: 30
|
||||
max-idle: 2
|
||||
min-idle: 1
|
||||
max-age: 200000
|
||||
http:
|
||||
multipart:
|
||||
max-file-size: 200MB
|
||||
max-request-size: 200MB
|
||||
cloud:
|
||||
gateway:
|
||||
httpclient:
|
||||
connect-timeout: 1000
|
||||
response-timeout: 50s
|
||||
pool:
|
||||
max-connections: 100
|
||||
routes:
|
||||
- id: report
|
||||
uri: 'http://reporting-service'
|
||||
predicates:
|
||||
- Path=/reporting-service/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: iam
|
||||
uri: 'http://csi-iam-service'
|
||||
predicates:
|
||||
- Path=/iam/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: document
|
||||
uri: 'http://document-management-services'
|
||||
predicates:
|
||||
- Path=/document-management/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: document-engine
|
||||
uri: 'http://document-storage-engine-service'
|
||||
predicates:
|
||||
- Path=/document-engine/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: medispan
|
||||
uri: 'http://csi-net-medispan'
|
||||
predicates:
|
||||
- Path=/csi-net-medispan/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: appointment-channel
|
||||
uri: 'http://cas-appointment-channel'
|
||||
predicates:
|
||||
- Path=/cas-appointment-channel/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: crs-channel
|
||||
uri: 'http://crs-channel'
|
||||
predicates:
|
||||
- Path=/crs-channel/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: sick-leave-create
|
||||
uri: 'http://sick-leave-create'
|
||||
predicates:
|
||||
- Path=/sick-leave-create/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: doctor-verify
|
||||
uri: 'http://sick-leave-doctor-verify'
|
||||
predicates:
|
||||
- Path=/sick-leave-doctor-verify/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: reporting-publisher
|
||||
uri: 'http://csi-reporting-publisher'
|
||||
predicates:
|
||||
- Path=/reporting-publisher/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: config-repo
|
||||
uri: 'http://config-server'
|
||||
predicates:
|
||||
- Path=/config-server/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: econsent
|
||||
uri: 'http://cs-net-econsent'
|
||||
predicates:
|
||||
- Path=/cs-net-econsent/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: econsentui
|
||||
uri: 'http://cs-net-econsentui'
|
||||
predicates:
|
||||
- Path=/cs-net-econsentui/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: middleware
|
||||
uri: 'http://csi-document-management-service' #'http://document-management-service'
|
||||
predicates:
|
||||
- Path=/document-management-middleware/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-hpd
|
||||
uri: 'http://csi-ie-hpd'
|
||||
predicates:
|
||||
- Path=/csi-ie-hpd/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: cs-net-physiotherapy
|
||||
uri: 'http://cs-net-physiotherapy'
|
||||
predicates:
|
||||
- Path=/cs-net-physiotherapy/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: cs-net-physiotherapy-ui
|
||||
uri: 'http://cs-net-physiotherapyui'
|
||||
predicates:
|
||||
- Path=/cs-net-physiotherapyui/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: cs-net-social-worker-ui
|
||||
uri: 'http://cs-net-social-worker-ui'
|
||||
predicates:
|
||||
- Path=/cs-net-social-worker-ui/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: cs-net-social-worker
|
||||
uri: 'http://cs-net-social-worker'
|
||||
predicates:
|
||||
- Path=/cs-net-social-worker/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-reporting
|
||||
uri: 'http://csi-reporting-service/'
|
||||
predicates:
|
||||
- Path=/csi-reporting-service/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-pdq
|
||||
uri: 'http://csi-ie-pdq'
|
||||
predicates:
|
||||
- Path=/csi-ie-pdq/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-employee
|
||||
uri: 'http://csi-ie-employee'
|
||||
predicates:
|
||||
- Path=/csi-ie-employee/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-xdsb
|
||||
uri: 'http://csi-ie-xdsb'
|
||||
predicates:
|
||||
- Path=/csi-ie-xdsb/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-streaming-etl-service
|
||||
uri: 'http://csi-streaming-etl-service'
|
||||
predicates:
|
||||
- Path=/csi-streaming-etl-service/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-rf-file-uploader-service
|
||||
uri: 'http://csi-rf-file-uploader-service'
|
||||
predicates:
|
||||
- Path=/rf/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: medical-report-channel
|
||||
uri: 'http://medical-report-channel'
|
||||
predicates:
|
||||
- Path=/medical-report-channel/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: service-base-ui-registry
|
||||
uri: 'http://service-base-ui-registry'
|
||||
predicates:
|
||||
- Path=/service-base-ui-registry/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-lakum
|
||||
uri: 'http://csi-ie-lakum'
|
||||
predicates:
|
||||
- Path=/csi-ie-lakum/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-interbranch
|
||||
uri: 'http://csi-ie-interbranch'
|
||||
predicates:
|
||||
- Path=/csi-ie-interbranch/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-prescription
|
||||
uri: 'http://csi-ie-prescription'
|
||||
predicates:
|
||||
- Path=/csi-ie-prescription/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: crs-channel-user
|
||||
uri: 'http://crs-channel-user'
|
||||
predicates:
|
||||
- Path=/crs-channel-user/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: cs-net-econsent
|
||||
uri: 'http://cs-net-econsent'
|
||||
predicates:
|
||||
- Path=/cs-net-econsent/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-bm-approval
|
||||
uri: 'http://csi-bm-approval'
|
||||
predicates:
|
||||
- Path=/csi-bm-approval/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-bm-prm
|
||||
uri: 'http://csi-bm-prm'
|
||||
predicates:
|
||||
- Path=/csi-bm-prm/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-bm-billing
|
||||
uri: 'http://csi-bm-billing'
|
||||
predicates:
|
||||
- Path=/csi-bm-billing/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-bm-inte-bridge
|
||||
uri: 'http://csi-bm-inte-bridge'
|
||||
predicates:
|
||||
- Path=/csi-bm-inte-bridge/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-bm-invoice
|
||||
uri: 'http://csi-bm-invoice'
|
||||
predicates:
|
||||
- Path=/csi-bm-invoice/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-api
|
||||
uri: 'http://csi-ie-api'
|
||||
predicates:
|
||||
- Path=/csi-ie-api/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-cyclus
|
||||
uri: 'http://csi-ie-cyclus'
|
||||
predicates:
|
||||
- Path=/csi-ie-cyclus/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-doctor-api
|
||||
uri: 'http://csi-ie-doctor-api'
|
||||
predicates:
|
||||
- Path=/csi-ie-doctor-api/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-dq
|
||||
uri: 'http://csi-ie-dq'
|
||||
predicates:
|
||||
- Path=/csi-ie-dq/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-general
|
||||
uri: 'http://csi-ie-general'
|
||||
predicates:
|
||||
- Path=/csi-ie-general/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-generalii
|
||||
uri: 'http://csi-ie-generalii'
|
||||
predicates:
|
||||
- Path=/csi-ie-generalii/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-insurance
|
||||
uri: 'http://csi-ie-insurance'
|
||||
predicates:
|
||||
- Path=/csi-ie-insurance/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-lakum-batch
|
||||
uri: 'http://csi-ie-lakum-batch'
|
||||
predicates:
|
||||
- Path=/csi-ie-lakum-batch/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-misc
|
||||
uri: 'http://csi-ie-misc'
|
||||
predicates:
|
||||
- Path=/csi-ie-misc/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-mobile
|
||||
uri: 'http://csi-ie-mobile'
|
||||
predicates:
|
||||
- Path=/csi-ie-mobile/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-pacsurl
|
||||
uri: 'http://csi-ie-pacsurl'
|
||||
predicates:
|
||||
- Path=/csi-ie-pacsurl/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-ie-zatca
|
||||
uri: 'http://csi-ie-zatca'
|
||||
predicates:
|
||||
- Path=/csi-ie-zatca/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-base-utility
|
||||
uri: 'http://csi-java-base-utility'
|
||||
predicates:
|
||||
- Path=/csi-java-base-utility/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ds-dental-core
|
||||
uri: 'http://csi-java-ds-dental-core'
|
||||
predicates:
|
||||
- Path=/csi-java-ds-dental-core/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-common
|
||||
uri: 'http://csi-java-ehr-common'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-common/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-common-scheduler
|
||||
uri: 'http://csi-java-ehr-common-scheduler'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-common-scheduler/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-config
|
||||
uri: 'http://csi-java-ehr-config'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-config/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-ic-bundle
|
||||
uri: 'http://csi-java-ehr-ic-bundle'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-ic-bundle/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-ic-dashboard
|
||||
uri: 'http://csi-java-ehr-ic-dashboard'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-ic-dashboard/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-initialassessment
|
||||
uri: 'http://csi-java-ehr-initialassessment'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-initialassessment/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-ip
|
||||
uri: 'http://csi-java-ehr-ip'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-ip/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-ip-doctor-prescription
|
||||
uri: 'http://csi-java-ehr-ip-doctor-prescription'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-ip-doctor-prescription/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-ldr
|
||||
uri: 'http://csi-java-ehr-ldr'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-ldr/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-listener
|
||||
uri: 'http://csi-java-ehr-listener'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-listener/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-opd
|
||||
uri: 'http://csi-java-ehr-opd'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-opd/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-or-anesthesia
|
||||
uri: 'http://csi-java-ehr-or-anesthesia'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-or-anesthesia/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-or-book
|
||||
uri: 'http://csi-java-ehr-or-book'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-or-book/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-or-booking
|
||||
uri: 'http://csi-java-ehr-or-booking'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-or-booking/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-patient-pomr
|
||||
uri: 'http://csi-java-ehr-patient-pomr'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-patient-pomr/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-specializedclinic
|
||||
uri: 'http://csi-java-ehr-specializedclinic'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-specializedclinic/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-specialized-clinic
|
||||
uri: 'http://csi-java-ehr-specializedclinic'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-specialized-clinic/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-ehr-template
|
||||
uri: 'http://csi-java-ehr-template'
|
||||
predicates:
|
||||
- Path=/csi-java-ehr-template/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-java-workflow-automation
|
||||
uri: 'http://csi-java-workflow-automation'
|
||||
predicates:
|
||||
- Path=/csi-java-workflow-automation/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-base-wss
|
||||
uri: 'http://csi-net-base-wss'
|
||||
predicates:
|
||||
- Path=/csi-net-base-wss/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-bloodbnk
|
||||
uri: 'http://csi-net-bloodbnk'
|
||||
predicates:
|
||||
- Path=/csi-net-bloodbnk/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-bloodbnk-mgt
|
||||
uri: 'http://csi-net-bloodbnk-mgt'
|
||||
predicates:
|
||||
- Path=/csi-net-bloodbnk-mgt/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-ehr-dboardpc
|
||||
uri: 'http://csi-net-ehr-dboardpc'
|
||||
predicates:
|
||||
- Path=/csi-net-ehr-dboardpc/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-ehr-ip-discharg
|
||||
uri: 'http://csi-net-ehr-ip-discharg'
|
||||
predicates:
|
||||
- Path=/csi-net-ehr-ip-discharg/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-ehr-opd-master
|
||||
uri: 'http://csi-net-ehr-opd-master'
|
||||
predicates:
|
||||
- Path=/csi-net-ehr-opd-master/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-ehr-opd-patient
|
||||
uri: 'http://csi-net-ehr-opd-patient'
|
||||
predicates:
|
||||
- Path=/csi-net-ehr-opd-patient/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-empi-crs-inte
|
||||
uri: 'http://csi-net-empi-crs-inte'
|
||||
predicates:
|
||||
- Path=/csi-net-empi-crs-inte/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-empi-hijridte
|
||||
uri: 'http://csi-net-empi-hijridte'
|
||||
predicates:
|
||||
- Path=/csi-net-empi-hijridte/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-empiread
|
||||
uri: 'http://csi-net-empiread'
|
||||
predicates:
|
||||
- Path=/csi-net-empiread/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-empiwrit
|
||||
uri: 'http://csi-net-empiwrit'
|
||||
predicates:
|
||||
- Path=/csi-net-empiwrit/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-erfuncti
|
||||
uri: 'http://csi-net-erfuncti'
|
||||
predicates:
|
||||
- Path=/csi-net-erfuncti/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-hemdialy
|
||||
uri: 'http://csi-net-hemdialy'
|
||||
predicates:
|
||||
- Path=/csi-net-hemdialy/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-himservi
|
||||
uri: 'http://csi-net-himservi'
|
||||
predicates:
|
||||
- Path=/csi-net-himservi/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-lab-scheduled
|
||||
uri: 'http://csi-net-lab-scheduled'
|
||||
predicates:
|
||||
- Path=/csi-net-lab-scheduled/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-lab-vidaptor
|
||||
uri: 'http://csi-net-lab-vidaptor'
|
||||
predicates:
|
||||
- Path=/csi-net-lab-vidaptor/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-labsrvcs
|
||||
uri: 'http://csi-net-labsrvcs'
|
||||
predicates:
|
||||
- Path=/csi-net-labsrvcs/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-medispan
|
||||
uri: 'http://csi-net-medispan'
|
||||
predicates:
|
||||
- Path=/csi-net-medispan/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-noty
|
||||
uri: 'http://csi-net-noty'
|
||||
predicates:
|
||||
- Path=/csi-net-noty/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-noty-email
|
||||
uri: 'http://csi-net-noty-email'
|
||||
predicates:
|
||||
- Path=/csi-net-noty-email/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-noty-msgtempl
|
||||
uri: 'http://csi-net-noty-msgtempl'
|
||||
predicates:
|
||||
- Path=/csi-net-noty-msgtempl/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-noty-query
|
||||
uri: 'http://csi-net-noty-query'
|
||||
predicates:
|
||||
- Path=/csi-net-noty-query/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-net-noty-sms
|
||||
uri: 'http://csi-net-noty-sms'
|
||||
predicates:
|
||||
- Path=/csi-net-noty-sms/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-personalization-service
|
||||
uri: 'http://csi-personalization-service'
|
||||
predicates:
|
||||
- Path=/csi-personalization-service/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-phr-base
|
||||
uri: 'http://csi-phr-base'
|
||||
predicates:
|
||||
- Path=/csi-phr-base/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-phr-cron
|
||||
uri: 'http://csi-phr-cron'
|
||||
predicates:
|
||||
- Path=/csi-phr-cron/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-pms-adt-request
|
||||
uri: 'http://csi-pms-adt-request'
|
||||
predicates:
|
||||
- Path=/csi-pms-adt-request/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-pms-rms-masterdata
|
||||
uri: 'http://csi-pms-rms-masterdata'
|
||||
predicates:
|
||||
- Path=/csi-pms-rms-masterdata/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-pms-rms-reservation
|
||||
uri: 'http://csi-pms-rms-reservation'
|
||||
predicates:
|
||||
- Path=/csi-pms-rms-reservation/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-pms-rms-resource-registry
|
||||
uri: 'http://csi-pms-rms-resource-registry'
|
||||
predicates:
|
||||
- Path=/csi-pms-rms-resource-registry/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-reporting-service
|
||||
uri: 'http://csi-reporting-service'
|
||||
predicates:
|
||||
- Path=/csi-reporting-service/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-rf-jdbc-sink-service
|
||||
uri: 'http://csi-rf-jdbc-sink-service'
|
||||
predicates:
|
||||
- Path=/csi-rf-jdbc-sink-service/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: csi-rms-morgue
|
||||
uri: 'http://csi-rms-morgue'
|
||||
predicates:
|
||||
- Path=/csi-rms-morgue/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: document-management-middleware
|
||||
uri: 'http://csi-document-management-service' #'http://document-management-middleware'
|
||||
predicates:
|
||||
- Path=/document-management-middleware/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: service-base-masterdata
|
||||
uri: 'http://service-base-masterdata'
|
||||
predicates:
|
||||
- Path=/service-base-masterdata/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: service-base-role-permission
|
||||
uri: 'http://service-base-role-permission'
|
||||
predicates:
|
||||
- Path=/service-base-role-permission/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: sick-leave-doctor-verify
|
||||
uri: 'http://sick-leave-doctor-verify'
|
||||
predicates:
|
||||
- Path=/sick-leave-doctor-verify/**
|
||||
filters:
|
||||
- StripPrefix=1
|
||||
- id: wasfaty-service-channel
|
||||
uri: 'http://wasfaty-service-channel'
|
||||
predicates:
|
||||
- Path=/wasfaty-service-channel/**
|
||||
filters:
|
||||
- StripPrefix=1
|
@ -0,0 +1,149 @@
|
||||
eureka:
|
||||
client:
|
||||
enabled: false
|
||||
serviceUrl:
|
||||
defaultZone: http://localhost:8761/eureka/
|
||||
fetch-registry: false
|
||||
register-with-eureka: false
|
||||
#feign:
|
||||
# hystrix:
|
||||
# enabled: true
|
||||
hystrix:
|
||||
shareSecurityContex: true
|
||||
command:
|
||||
default:
|
||||
circuitBreaker:
|
||||
enabled: true
|
||||
execution:
|
||||
isolation:
|
||||
strategy: SEMAPHORE
|
||||
thread:
|
||||
timeoutInMilliseconds: 144000
|
||||
fallback:
|
||||
enabled: true
|
||||
threadpool:
|
||||
default:
|
||||
coreSize: 30
|
||||
maximumSize: 35
|
||||
allowMaximumSizeToDivergeFromCoreSize: true
|
||||
ribbon:
|
||||
ConnectTimeout: 770000
|
||||
MaxAutoRetries: 1
|
||||
MaxAutoRetriesNextServer: 1
|
||||
ReadTimeout: 770000
|
||||
management:
|
||||
endpoint:
|
||||
health:
|
||||
show-details: always
|
||||
health:
|
||||
redis:
|
||||
enabled: false
|
||||
opentracing:
|
||||
jaeger:
|
||||
http-sender:
|
||||
url: http://jaeger-collector:14268/api/traces
|
||||
enable-b3-propagation: true
|
||||
kafka:
|
||||
numPartitions: 3
|
||||
replicationFactor: 3
|
||||
topic:
|
||||
general-notifications: noty.c.notificationrequestfromextenalcommand
|
||||
notification: noty.c.notificationrequestfromextenalcommand
|
||||
notification_topic: noty.c.notificationrequestfromextenalcommand
|
||||
spring:
|
||||
liquibase:
|
||||
enabled: false
|
||||
cache:
|
||||
type: redis
|
||||
redis:
|
||||
host: redis
|
||||
timeout: 20000
|
||||
port: 3060
|
||||
# sentinel:
|
||||
# master: mymaster
|
||||
# nodes: 10.9.203.26:6379
|
||||
# cluster:
|
||||
# max-redirects: 8
|
||||
# nodes: 10.4.41.60:7010,10.4.41.60:7011,10.4.41.60:7012,10.4.41.61:7013,10.4.41.61:7014,10.4.41.61:7015,10.4.41.62:7016,10.4.41.62:7018
|
||||
http:
|
||||
multipart:
|
||||
max-file-size: 200MB
|
||||
max-request-size: 200MB
|
||||
data:
|
||||
elasticsearch:
|
||||
cluster-name: elasticsearch
|
||||
cluster-nodes: 10.201.216.63:9200
|
||||
redis:
|
||||
sentinel:
|
||||
master: mymaster
|
||||
nodes: 10.201.216.30:26379,10.201.216.31:26379,10.201.216.32:26379
|
||||
kafka:
|
||||
bootstrap-servers: 10.201.216.25:9092,10.201.216.26:9093,10.201.216.27:9094
|
||||
numPartitions: 3
|
||||
replicationFactor: 3
|
||||
consumer:
|
||||
bootstrap-servers: 10.201.216.25:9092,10.201.216.26:9093,10.201.216.27:9094
|
||||
rabbitmq:
|
||||
host: 10.4.41.7
|
||||
port: 5672
|
||||
username: admin
|
||||
password: admin
|
||||
#liquibase:
|
||||
# enabled: false
|
||||
#liquibase:
|
||||
# enabled: false
|
||||
server:
|
||||
shutdown: graceful
|
||||
shutdown.timeout: 30s
|
||||
csi:
|
||||
env:
|
||||
prefix: net-hmg-uat
|
||||
mongo:
|
||||
host: 10.201.216.35
|
||||
port: 27017
|
||||
jpa:
|
||||
event:
|
||||
rabbitmq:
|
||||
host: 10.4.41.7
|
||||
port: 5672
|
||||
userName: admin
|
||||
password: admin
|
||||
queueName: csi-reporting
|
||||
exchangeName: csi.reporting
|
||||
access-token-verification:
|
||||
enabled: true
|
||||
base:
|
||||
util:
|
||||
url: csi-java-base-utility
|
||||
debug: false
|
||||
phr:
|
||||
auth-key:
|
||||
client-secret: "3001029e-27e2-4165-98c7-f0ac6496d0eb"
|
||||
kafka:
|
||||
bootstrap-servers: 10.201.216.25:9092,10.201.216.26:9093,10.201.216.27:9094
|
||||
auto-offset-reset: latest
|
||||
group-id:
|
||||
discharge: phr-discharge
|
||||
topic:
|
||||
discharge-start-notification: adt-discharge-start-notification.t
|
||||
discharge-clear-notification: adt-discharge-clear-notification.t
|
||||
discharge-summary-clear-notification: adt-discharge-summary-clear-notification.t
|
||||
app:
|
||||
procedure:
|
||||
code:
|
||||
iv : "01002008251"
|
||||
urinary : "01002008302"
|
||||
ventilator: "01002008352"
|
||||
ssi : "01002008356"
|
||||
mdro : "01002008301"
|
||||
mrsa : "01002008351"
|
||||
cl: "01002060852"
|
||||
elasticsearch:
|
||||
cluster-nodes: 10.201.216.63:9200
|
||||
index-name: patient-snapshot-uat
|
||||
|
||||
logging:
|
||||
level:
|
||||
com:
|
||||
csi:
|
||||
phr: DEBUG
|
@ -0,0 +1,390 @@
|
||||
---
|
||||
# Global Parameters Start =================================================
|
||||
env: net-hmg-uat
|
||||
apiGateway: "https://vida.hmg.edu.sa"
|
||||
gateway: "http://csi-central-authentication-service/"
|
||||
contextSkipOn: "HIS_PatientMaster,LAB_LabRequestEventStore,LAB_Procedure_Billing_Code,LAB_Procedure_Billing_Code_Translation, csi_er_PatientJourney, csi_er_UnknownPatientRegistration, csi_er_PatientAdmission, csi_ehr_ip_DischargeDetails,AllergyType,HistoryType,csi_ehr_opd_ProblemMaster,Allergy,AllergyReaction,AllergyReactionMapping,PhysicalExaminationSystem,ProblemMasters,ProblemMasterEventStore,PESClinicMapping,csi_ehr_opd_ProcedureICDMappings,csi_ehr_opd_ProcedurePackageMapping,csi_ehr_opd_SoapExpressTemplate,History,csi_ehr_ip_DischargeRequest,csi_ehr_opd_Procedures"
|
||||
patientMergeCheck: true
|
||||
|
||||
# Mongo
|
||||
Mongo:
|
||||
mongoIpAndPort: &mongoIpAndPort "10.201.216.35:27017"
|
||||
mongoConString: &mongoConString "mongodb://10.201.216.35:27017"
|
||||
appLogs: *mongoIpAndPort
|
||||
|
||||
# Kafka
|
||||
kafka:
|
||||
servers: "10.201.216.25:9092,10.201.216.26:9093,10.201.216.27:9094"
|
||||
service_name: default-net
|
||||
period: 100
|
||||
batchSizeLimit: 100
|
||||
|
||||
# Redis
|
||||
redis:
|
||||
client:
|
||||
# host: "10.201.216.30:3060,10.201.216.31:3060,10.201.216.32:3060"
|
||||
host: "10.201.216.30:6379,10.201.216.31:6379,10.201.216.32:6379"
|
||||
# "10.4.41.60:7010,10.4.41.60:7011,10.4.41.60:7012,10.4.41.61:7013,10.4.41.61:7014,10.4.41.61:7015,10.4.41.62:7016,10.4.41.62:7018"
|
||||
|
||||
# RabbitMQ
|
||||
rabbitmq_server_id: &rabbitmq_server_id "10.4.41.7"
|
||||
rabbitmq_server_port: &rabbitmq_server_port 5672
|
||||
rabbitmq_server_user: &rabbitmq_server_user "admin"
|
||||
rabbitmq_server_pwd: &rabbitmq_server_pwd "admin"
|
||||
rabbitmq_server_vhost: &rabbitmq_server_vhost "~"
|
||||
|
||||
# Database
|
||||
Provider: "PostgreSQL"
|
||||
CommandTimoutInMins: 1.0
|
||||
database:
|
||||
host: "10.201.215.11"
|
||||
# primaryHost: "10.201.215.11"
|
||||
# secondaryHost: "10.201.215.11"
|
||||
port: 5432
|
||||
serviceName: "HMG_UAT"
|
||||
transportConnectTimeout: 5
|
||||
connectTimeout: 5
|
||||
retryDelay: 10
|
||||
retryCount: 2
|
||||
failOver: "ON"
|
||||
loadBalance: "off"
|
||||
lab:
|
||||
dbName: "HMG_UAT"
|
||||
userId: "lb_labservice"
|
||||
password: "hmguat@csi"
|
||||
labPatient:
|
||||
dbName: "HMG_UAT"
|
||||
userId: "lb_patient"
|
||||
password: "hmguat@csi"
|
||||
pharmacy:
|
||||
dbName: "HMG_UAT"
|
||||
userId: "ph_pharmacy"
|
||||
password: "hmguat@csi"
|
||||
bloodBank:
|
||||
dbName: "HMG_UAT"
|
||||
userId: "bb_bloodbank"
|
||||
password: "hmguat@csi"
|
||||
renal:
|
||||
dbName: "HMG_UAT"
|
||||
userId: "re_hemdialy"
|
||||
password: "hmguat@csi"
|
||||
erFuncti:
|
||||
dbName: "HMG_UAT"
|
||||
userId: "er_erfun"
|
||||
password: "hmguat@csi"
|
||||
opdPatient:
|
||||
dbName: "HMG_UAT"
|
||||
userId: "eh_npatient"
|
||||
password: "hmguat@csi"
|
||||
opdMaster:
|
||||
dbName: "HMG_UAT"
|
||||
userId: "eh_nmaster"
|
||||
password: "hmguat@csi"
|
||||
ehrDischarge:
|
||||
dbName: "HMG_UAT"
|
||||
userId: "eh_ndischarge"
|
||||
password: "hmguat@csi"
|
||||
medispan:
|
||||
provider: "PostgreSQL"
|
||||
dbName: "HMG_UAT"
|
||||
userId: "ph_medispan"
|
||||
password: "hmguat@csi"
|
||||
himServi:
|
||||
dbName: "HMG_UAT"
|
||||
userId: "hm_himservice"
|
||||
password: "hmguat@csi"
|
||||
hhc:
|
||||
dbName: "HMG_UAT"
|
||||
userId: "csi_hhc"
|
||||
password: "hmguat@csi"
|
||||
# Global Parameters End =================================================
|
||||
|
||||
# Eureka Configuration Starts ===========================================
|
||||
eureka:
|
||||
client:
|
||||
healthcheck:
|
||||
enabled: true
|
||||
serviceUrl: "http://eureka:8761/eureka/"
|
||||
shouldFetchRegistry: false
|
||||
shouldRegisterWithEureka: false
|
||||
instance:
|
||||
healthCheckUrl: ""
|
||||
preferIpAddress: true
|
||||
# Eureka Configuration Ends ===========================================
|
||||
|
||||
# Reporting Configuration Starts ======================================
|
||||
reportingFrm: "http://csi-reporting-publisher"
|
||||
Report:
|
||||
SkipSendToReporting: true
|
||||
Mongo:
|
||||
ConnectionString: *mongoConString
|
||||
DbName: "csi-net-reporting"
|
||||
RabbitMQ:
|
||||
Mongo:
|
||||
ConnectionString: *mongoConString
|
||||
DbName: "csi-net-rabbitmq"
|
||||
# Reporting Configuration Ends ======================================
|
||||
|
||||
# EMPI Configuration Starts =========================================
|
||||
empi:
|
||||
database:
|
||||
nodes: *mongoIpAndPort
|
||||
host: ""
|
||||
rabbitmq:
|
||||
server:
|
||||
host: *rabbitmq_server_id
|
||||
password: *rabbitmq_server_pwd
|
||||
port: *rabbitmq_server_port
|
||||
username: *rabbitmq_server_user
|
||||
virtualhost: *rabbitmq_server_vhost
|
||||
# EMPI Configuration Ends =========================================
|
||||
|
||||
# NOTIFICATION Configuration Starts =========================================
|
||||
|
||||
noty:
|
||||
database:
|
||||
nodes: *mongoIpAndPort
|
||||
host: ""
|
||||
rabbitmq:
|
||||
server:
|
||||
host: *rabbitmq_server_id
|
||||
password: *rabbitmq_server_pwd
|
||||
port: *rabbitmq_server_port
|
||||
username: *rabbitmq_server_user
|
||||
virtualhost: ~
|
||||
|
||||
# NOTIFICATION Configuration Ends =========================================
|
||||
|
||||
# BLOOD-BANK Configuration Starts =========================================
|
||||
bloodbank:
|
||||
econcentUrl: "https://hmgvidau.hmg.com.sa"
|
||||
# BLOOD-BANK Configuration Ends =========================================
|
||||
|
||||
# LAB Configuration Starts =========================================
|
||||
patientServiceUri: "http://csi-net-patients/api/patient/"
|
||||
lab-rabbitmq:
|
||||
server:
|
||||
password: *rabbitmq_server_pwd
|
||||
port: *rabbitmq_server_port
|
||||
serverId: *rabbitmq_server_id
|
||||
username: *rabbitmq_server_user
|
||||
|
||||
rabbitmq:
|
||||
server:
|
||||
password: *rabbitmq_server_pwd
|
||||
port: *rabbitmq_server_port
|
||||
serverId: *rabbitmq_server_id
|
||||
username: *rabbitmq_server_user
|
||||
rabbitmqDebug:
|
||||
server:
|
||||
password: *rabbitmq_server_pwd
|
||||
port: *rabbitmq_server_port
|
||||
serverId: *rabbitmq_server_id
|
||||
username: *rabbitmq_server_user
|
||||
# LAB Configuration Ends =========================================
|
||||
|
||||
# EHR Configuration Starts =========================================
|
||||
|
||||
ehr-rabbitmq:
|
||||
server:
|
||||
password: *rabbitmq_server_pwd
|
||||
port: *rabbitmq_server_port
|
||||
serverId: *rabbitmq_server_id
|
||||
username: *rabbitmq_server_user
|
||||
|
||||
# EHR Configuration Ends =========================================
|
||||
|
||||
# RENAL Configuration Starts =========================================
|
||||
|
||||
renal:
|
||||
adtMachineOwnStrId: "0"
|
||||
adtMachineCode: "7"
|
||||
|
||||
# RENAL Configuration Ends =========================================
|
||||
|
||||
# ELK Stack Configuration Start ==============================================
|
||||
|
||||
Elk:
|
||||
KafkaTopic: "log-sinks-kafka-hmg-uat"
|
||||
# ELK Stack Configuration Ends ==============================================
|
||||
|
||||
# Elastic Apm start ==============================================
|
||||
|
||||
# Elastic Apm Ends ==============================================
|
||||
|
||||
ElasticApm:
|
||||
ServerUrls: "http://10.201.216.60:8200/"
|
||||
Recording: true
|
||||
|
||||
# Service Specific URL Start ==============================================
|
||||
|
||||
ServiceURIS:
|
||||
ADTMasterDataURI: "http://csi-pms-rms-masterdata/amd-masterdata/"
|
||||
AdmissionURI: "http://csi-java-ehr-ip/ehr/ip/doctor/read/admission"
|
||||
AdtIntegrationQueURI: "http://csi-java-ehr-listener/"
|
||||
BulkCURI: "http://csi-pms-rms-masterdata/amd-masterdata/getAllByIds"
|
||||
BulkNSURI: "http://csi-net-ehr-ip-discharg/api/NDsummary/IsExistNDsummaryDTOByPomrList"
|
||||
BulkNURI: "http://csi-net-empiread/api/patient/bulk"
|
||||
ClinicURI: "http://csi-java-ehr-patient-pomr/ehr/opd/pomr/byPomrIds"
|
||||
PomrUriByPomrIdAndPatient: "http://csi-java-ehr-patient-pomr/ehr/opd/pomr/byPomrIdAndPatientId?"
|
||||
DeathNotificationURI: "http://csi-pms-adt-request/death/save"
|
||||
DischargeDetailsURI: "http://csi-net-ehr-ip-discharg/api/DischargeDetails"
|
||||
DischargeQueURI: "http://csi-java-ehr-listener/summary-clear"
|
||||
EMPIURI: "http://csi-net-empiread/api/patient/"
|
||||
IDTURI: "http://csi-java-ehr-ip/interDepartmentTransfer/"
|
||||
IPDURI: "http://csi-java-ehr-ip/ehr/ip/doctor/read/admission/getAdmissions"
|
||||
InitialAssesURI: "http://csi-java-ehr-ip-initial-assessment-read/ehr/initialAssessment/read/getInitialAssessmentByFieldIds"
|
||||
MasterURI: "http://csi-net-ehr-opd-master/api/EHRMaster/"
|
||||
MedicationsURI: "http://csi-java-ehr-ip-doctor-prescription/api/prescription/"
|
||||
MrpURI: "http://csi-java-ehr-ip/ehr/ip/doctor/read/carePlan/mrp/validate-all-discharge-goals?"
|
||||
NGroupURI: "http://csi-pms-rms-masterdata/amd-masterdata/getById?"
|
||||
NsumURI: "http://csi-net-ehr-ip-discharg/api/NDsummary/IsNDSummaryExist/"
|
||||
OPDURI: "http://csi-pms-rms-reservation/reservation/widgetCount"
|
||||
EHROPDURI: "http://csi-java-ehr-opd/ehr/opd/appointment/widget"
|
||||
OPDURIN: "http://csi-pms-rms-reservation/reservation/summary/status"
|
||||
ORURI: "http://csi-java-ehr-or-booking/OR/dashboard/widgets/"
|
||||
PNameURI: "http://csi-net-empiread/api/patient/pre-formatted/"
|
||||
PatientProblemsURI: "http://csi-java-ehr-patient-pomr/ehr/opd/patientProblem/"
|
||||
ProblemMasterURI: "http://csi-net-ehr-opd-master/api/ProblemMaster/"
|
||||
ProceduresURI: "http://csi-java-ehr-common/ehr/opd/patientOrder/"
|
||||
RadiologyURI: "http://172.15.100.153:9021/rmw/reports/"
|
||||
RecurringAppointment: "http://csi-pms-rms-reservation/reservation/recurringAppointment/create"
|
||||
RecurringAppointmentN: "http://csi-pms-rms-reservation/reservation/recurringAppointment/createcsi-pms-rms-reservation/reservation/recurringappointment/create"
|
||||
ReferralURI: "http://csi-java-ehr-ip/ehr/opd/referral/"
|
||||
VitalSignsURI: "http://csi-java-ehr-common/vital-signs/displayV2/patient/"
|
||||
labReportsURI: "http://csi-net-labsrvcs/api/LabResults/"
|
||||
IcDashboardUrl: "http://csi-java-ehr-ic-dashboard/"
|
||||
PatientAllergyUrl: "http://csi-net-ehr-opd-patient/api/"
|
||||
DocumentManagementUrl: "http://qa.csi.local/document-management/v1/"
|
||||
ADTEmployeeURI: "http://csi-pms-rms-resource-registry/amd-doctor/"
|
||||
NGPendingURI: "http://csi-java-bb-service/api/transfusion/request/list/initiated/"
|
||||
OutOrdReasonURI: "http://csi-pms-rms-masterdata/amd-masterdata/common/get/Procedure/OutOfOrderingReasons/en"
|
||||
MasterDataSetUpURI: "http://csi-pms-rms-masterdata/amd-masterdata/common/"
|
||||
ERfunctiUri: "http://csi-net-erfuncti"
|
||||
EhrService: "http://csi-net-ehr-opd-master"
|
||||
ReanlWidget: "http://csi-net-hemdialy/api/dashboard/widget-data/"
|
||||
GlobalConfigService: "http://csi-java-base-utility/base/util/config/key"
|
||||
GlobalConfigsService: "http://csi-java-base-utility/base/util/config/keys"
|
||||
OR_dashboard_uri: "http://csi-java-ehr-or-booking/OR/dashboard/"
|
||||
OrService: "http://csi-java-ehr-or-book/ehr/or/orbook/histopathologyrequest/patientOrderId/"
|
||||
EhrTemplate: "http://csi-java-ehr-template/"
|
||||
ProcedureURI: "http://csi-net-ehr-opd-master/api/EHRProcedure/ProcedureByCode/"
|
||||
patientOrderIdService: "http://csi-java-ehr-common/ehr/opd/patientOrder/generate-patient-order-id"
|
||||
|
||||
serviceurls:
|
||||
ADTAdmission: "http://csi-pms-adt-request/"
|
||||
ADTAdmissionUrl: "http://csi-pms-adt-request/admission-request/"
|
||||
ADTEmployeeUrl: "http://csi-pms-rms-resource-registry/amd-doctor/"
|
||||
AdmissionData: "http://csi-java-ehr-ip"
|
||||
AdmissionUrl: "http://csi-java-ehr-ip/ehr/ip/doctor/read/admission/"
|
||||
BBDonation: "http://csi-net-bloodbnk/api/Donation/"
|
||||
BloodBank: "http://csi-net-bloodbnk/api/1.0"
|
||||
EMPIUrl: "http://csi-net-empiread/api/patient/"
|
||||
EMPIWriteUrl: "http://csi-net-empiwrit/api/"
|
||||
ERConfigUrl: "https://csi-java-ehr-er-config-read/ehr/config/read/"
|
||||
FallRiskScoreUrl: "http://csi-java-ehr-opd-riskassessment/nurse/risk-assessment/"
|
||||
HospitalDetails: "http://csi-pms-rms-masterdata/amd-masterdata/getHospitalById/"
|
||||
IPAdmissionUrl: "http://csi-java-ehr-ip/ehr/ip/doctor/"
|
||||
ReferralsBaseUrl: "http://csi-java-ehr-ip/ehr/opd/"
|
||||
MARUrl: ""
|
||||
MachineDetails: "http://csi-pms-rms-resource-registry/"
|
||||
NotificationService: "http://csi-net-noty/api/Notifications"
|
||||
NursingGroup: "http://csi-pms-rms-masterdata/amd-masterdata/"
|
||||
OrderUrl: "http://csi-java-ehr-common/ehr/opd/patientOrder/"
|
||||
POMRData: "http://csi-java-ehr-patient-pomr"
|
||||
PatientChronicUrl: "http://csi-java-ehr-patient-pomr/ehr/opd/patientProblem/"
|
||||
PatientData: "http://csi-net-empiread/api/patient/pre-formatted/"
|
||||
PatientPOMRUrl: "http://csi-java-ehr-patient-pomr/"
|
||||
ProgressNoteUrl: "http://csi-java-ehr-opd/ehr/opd/soap/progressNote/"
|
||||
RadiologyReportsUrl: "http://csi-java-ehr-common/ehr/opd/radiologyRequest/"
|
||||
RenalService: "http://csi-net-hemdialy/api/RunSheets"
|
||||
ReservationUrl: "http://csi-pms-rms-reservation/schedule/reservation/"
|
||||
SoapUrl: "http://csi-java-ehr-opd/ehr/opd/soap/"
|
||||
TaskListUrl: "http://csi-java-ehr-common/task-list/"
|
||||
UserManagement: "http://service-base-security-token/"
|
||||
UserToken: "http://csi-central-authentication-service/service-base-security-token/"
|
||||
VitalsUrl: "http://csi-java-ehr-common/vital-signs/displayV2/"
|
||||
amdService: "http://172.15.100.142:10011/amd-doctor/"
|
||||
empiwritpatientservice: "http://csi-net-empiwrit/api/patients"
|
||||
ftplocation: "http://csi-net-ftparchv/api/FTPArchive/ArchivetoFTP"
|
||||
histopathology: "http://csi-net-histopat/api/Histopathology/"
|
||||
invService: "http://csi-net-phrmi/api/"
|
||||
labOrder: "http://csi-net-labsrvcs/api/LabOrder/"
|
||||
labresult: "http://csi-net-labsrvcs/api/LabResults/"
|
||||
labusermanagement: "http://csi-net-usermgmt/"
|
||||
medAdmService: "http://csi-java-phr-item-master-rw/api/"
|
||||
notification: TestURL
|
||||
parameterService: "http://csi-java-phr-item-master-rw/api/itemMaster/parameter/paramSummary/"
|
||||
patientservice: "http://csi-net-patients/api/Patient/"
|
||||
userpermission: "http://service-base-security-token/token/logged-in-user"
|
||||
PomrUri: "http://csi-java-ehr-patient-pomr/ehr/opd/pomr/byPatientId?"
|
||||
IpUrl: "http://csi-java-ehr-ip/ehr/ip/"
|
||||
servicebaseuser: "http://service-base-user/user/get/"
|
||||
PatientAllergyUrl: "http://csi-net-ehr-opd-patient/api/"
|
||||
BloodTransfusionRequestUrl: "http://csi-net-bloodbnk-mgt/api/1.0/bloodRequest/all"
|
||||
#BloodTransfusionRequestUrl: "http://csi-java-blood-transfusion/blood-transfusion/bloodRequest/all"
|
||||
PharmacyService: "http://csi-phr-base/api/"
|
||||
inventorySaveUrl: "http://csi-net-bloodbnk-mgt/api/1.0/inventory/unit/save"
|
||||
#inventorySaveUrl: "http://csi-java-bb-service/api/inventory/unit/save"
|
||||
inventoryDeleteUrl: "http://csi-net-bloodbnk-mgt/api/1.0/inventory/unit/delete/"
|
||||
#inventoryDeleteUrl: "http://csi-java-bb-service/api/inventory/unit/delete/"
|
||||
EmpiWriteService: "http://csi-net-empiwrit/api/"
|
||||
MasterDataSetUpURI: "http://csi-pms-rms-masterdata/amd-masterdata/common/"
|
||||
ADTReservation: "http://csi-pms-rms-reservation/"
|
||||
UserService: "http://csi-iam-service/auth/realms/master/csi-user-detail/user-by-id/"
|
||||
GlobalConfigService: "http://csi-java-base-utility/base/util/config/key"
|
||||
UserService2: "http://csi-iam-service/auth/realms/hmgvidau/csi-user-detail/"
|
||||
SpecializedClinicService: "http://csi-java-ehr-specialized-clinic/"
|
||||
bloodbankJavaService: "http://csi-net-bloodbnk-mgt/api/1.0"
|
||||
#bloodbankJavaService: "http://csi-java-bb-service/api"
|
||||
OrService: "http://csi-java-ehr-or-book/ehr/or/orbook/histopathologyrequest/patientOrderId/"
|
||||
DMSFileUrl: "http://document-management-middleware/v1/download/getFile?fileHash="
|
||||
DMSImagesDelete: "http://document-management-middleware/v1/document/delete-multiple"
|
||||
ErPatientAssigneeUri : "http://csi-net-erfuncti/api/ERDashboard/GetPatientAssignees"
|
||||
ImagePropertyUrl: "http://document-management-middleware/v1/property/all-properties"
|
||||
PomrForPomrId: "http://csi-java-ehr-patient-pomr/ehr/opd/pomr/byPomrId?"
|
||||
ClinicDetails": "http://csi-pms-rms-masterdata/amd-masterdata/clinic/getById/"
|
||||
empiReadService: "http://csi-net-empiread/api"
|
||||
EHRCommon: "http://csi-java-ehr-common"
|
||||
NewVitalUrl: "http://csi-java-ehr-common/vital-signs//displayV2/patient/"
|
||||
GlobalConfigsService: "http://csi-java-base-utility/base/util/config/keys"
|
||||
EBPConfigUrl: "http://csi-bm-billing/billing/payer-group/ebp-config/patient/"
|
||||
|
||||
UrlOptions:
|
||||
FormTemplateUrl: "http://csi-net-empiread/api/RegistrationFormTemplate"
|
||||
PatientSearchServiceUrl: "http://csi-net-empiread/api/patient"
|
||||
BillingGetAccountIdUrl: "http://csi-bm-invoice/billing/account/create"
|
||||
UserServiceEndPoint: "http://csi-iam-service/auth/realms/master/csi-user-detail/"
|
||||
BillingDefaultPayerEndPoint: "http://csi-bm-billing/billing/payer-group/get-default"
|
||||
BillingSearchPayerContract: "http://csi-bm-billing/billing/payer-contract/search"
|
||||
BillingSearchPayerPolicy: "http://csi-bm-billing/billing/payer-contract-policies/search"
|
||||
BaseUtilityServiceUrl: "http://csi-java-base-utility"
|
||||
EHRPatientPOMRUrl: "http://csi-java-ehr-patient-pomr"
|
||||
RMSReservationServiceUrl: "http://csi-pms-rms-reservation"
|
||||
ADTRequestUrl: "http://csi-pms-adt-request"
|
||||
EHRPatientIpUrl: "http://csi-java-ehr-ip/ehr/ip/doctor/read/carePlan/getMrpIdsAndNursingGroupId"
|
||||
PHRRequestUrl: "http://csi-phr-base/api/v1.0/masterData/txnUsersList"
|
||||
LABRequestUrl: "http://csi-net-labsrvcs/api/UserManagement/AllUsersForLabRoles"
|
||||
RMSResourceRegistryUrl: "http://csi-pms-rms-resource-registry/amd-doctor/search"
|
||||
IEGenaralUrl: "http://csi-ie-general/api/patient"
|
||||
|
||||
# Service Specific URLs End ==============================================
|
||||
BloodBankUserRoles:
|
||||
- "Blood Bank Doctor"
|
||||
- "BB Technician"
|
||||
LabMiddlewareEnabledGroups:
|
||||
- "105"
|
||||
LabBarcodeGenLogicName: "HMGBarcodeLogic" #"MOHBarcodeLogic" # MOHBarcodeLogic or DQBarcodeLogic
|
||||
IsKafkaEnabledForEMPI: "true"
|
||||
Serilog:
|
||||
Using:
|
||||
- "Serilog.Sinks.Kafka"
|
||||
WriteTo:
|
||||
- Name: "Kafka"
|
||||
Args:
|
||||
batchSizeLimit: 50
|
||||
period: 5
|
||||
brokers: "10.201.216.25:9092,10.201.216.26:9093,10.201.216.27:9094"
|
||||
topic: "log-sinks-kafka-hmg-uat"
|
||||
Properties:
|
||||
Application: "Kafka"
|
@ -0,0 +1,44 @@
|
||||
---
|
||||
AppSettings:
|
||||
CacheDbResults: true
|
||||
SiteTitle: "Application.yml"
|
||||
AppName: "test App"
|
||||
kafka:
|
||||
brokers: "10.201.216.25:9092,10.201.216.26:9093,10.201.216.27:9094"
|
||||
topic: csi_demo_final
|
||||
batchSizeLimit: 50
|
||||
period: 1
|
||||
reportingFrm: "http://172.15.100.60:9020"
|
||||
eureka:
|
||||
server:
|
||||
enableSelfPreservation: false
|
||||
instance:
|
||||
leaseRenewalIntervalInSeconds: 1
|
||||
leaseExpirationDurationInSeconds: 2
|
||||
spring:
|
||||
datasource:
|
||||
tomcat:
|
||||
min-evictable-idle-time-millis: 200000
|
||||
max-active: 30
|
||||
max-idle: 2
|
||||
min-idle: 1
|
||||
max-age: 200000
|
||||
hikari:
|
||||
minimum-idle: 2
|
||||
maximum-pool-size: 40
|
||||
connection-timeout: 30000
|
||||
idle-timeout: 10000
|
||||
max-lifetime: 40000
|
||||
data-source-properties:
|
||||
oracle:
|
||||
net:
|
||||
CONNECT_TIMEOUT: 30000
|
||||
READ_TIMEOUT: 30000
|
||||
jdbc:
|
||||
ReadTimeout: 30000
|
||||
jpa:
|
||||
properties:
|
||||
javax:
|
||||
persistence:
|
||||
query:
|
||||
timeout: 30000
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,3 @@
|
||||
kafka:
|
||||
group-id:
|
||||
doctor-orders-queue: doctor-orders-invoice-queue2
|
@ -0,0 +1,29 @@
|
||||
pring:
|
||||
datasource:
|
||||
tomcat:
|
||||
min-evictable-idle-time-millis: 200000
|
||||
max-active: 50
|
||||
max-idle: 2
|
||||
min-idle: 1
|
||||
max-age: 200000
|
||||
hikari:
|
||||
minimum-idle: 2
|
||||
maximum-pool-size: 50
|
||||
connection-timeout: 15000
|
||||
idle-timeout: 10000
|
||||
max-lifetime: 40000
|
||||
|
||||
logging:
|
||||
level:
|
||||
com:
|
||||
csi:
|
||||
phr:
|
||||
feign:
|
||||
billing:
|
||||
BillingInvoiceApi: DEBUG
|
||||
|
||||
debug: true
|
||||
logging:
|
||||
level:
|
||||
com: DEBUG
|
||||
|
@ -0,0 +1,29 @@
|
||||
pring:
|
||||
datasource:
|
||||
tomcat:
|
||||
min-evictable-idle-time-millis: 200000
|
||||
max-active: 50
|
||||
max-idle: 2
|
||||
min-idle: 1
|
||||
max-age: 200000
|
||||
hikari:
|
||||
minimum-idle: 2
|
||||
maximum-pool-size: 50
|
||||
connection-timeout: 15000
|
||||
idle-timeout: 10000
|
||||
max-lifetime: 40000
|
||||
|
||||
logging:
|
||||
level:
|
||||
com:
|
||||
csi:
|
||||
phr:
|
||||
feign:
|
||||
billing:
|
||||
BillingInvoiceApi: DEBUG
|
||||
|
||||
debug: true
|
||||
logging:
|
||||
level:
|
||||
com: DEBUG
|
||||
|
@ -0,0 +1,14 @@
|
||||
spring:
|
||||
datasource:
|
||||
tomcat:
|
||||
min-evictable-idle-time-millis: 200000
|
||||
max-active: 60
|
||||
max-idle: 2
|
||||
min-idle: 1
|
||||
max-age: 200000
|
||||
hikari:
|
||||
minimum-idle: 2
|
||||
maximum-pool-size: 60
|
||||
connection-timeout: 30000
|
||||
idle-timeout: 10000
|
||||
max-lifetime: 40000
|
Loading…
Reference in new issue