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/application-net-csi-uat.yml

391 lines
17 KiB

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