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