You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Configurations/Config-Server/configrepo/CSI-NET-LABSRVCS-changed.yml

197 lines
5.9 KiB

---
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"