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