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.
391 lines
17 KiB
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"
|