-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathopenemrconnect.properties
87 lines (79 loc) · 3.96 KB
/
openemrconnect.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#
# Siaya TB Reception - OpenEMRConnect Runtime Properties file
#
# (comments starting with a pound sign "#" are ignored)
#------------------------------------------------------
# Name of this running instance using the OpenEMRConnect library
Instance.Name=Siaya TB Reception
# Address of this running instance using the OpenEMRConnect library
Instance.Address=ke.go.moh.facility.14080.tb.reception
# Application addresses of other end systems we talk with.
# These entries translate a logical address (such as LoggingServer)
# into the implementation-specific "Application Address" where they can be found.
#
# The purpose of this is that message types in the OEC Library have a
# default logical address to which they will be delivered. This logical
# address is independant of any implementation configuration.
#
# Also, some logical destinations are for a local resource, for example
# the Local Person Index (LPI) or the local Clinical Document Store (CDS).
# These logical addresses must be translated to application addresses depending
# on which local resource is the appropriate one. (or example, within
# the facility ke.go.moh.facility.14080, the following addresses should be
# defined for the local LPI and CDS resources:
#
# LPI.Address=ke.go.moh.facility.14080.lpi
# CDS.Address=ke.go.moh.facility.14080.cds
#
# Note that application addresses only need to be defined for systems to which
# we will send messages.
LPI.Address=ke.go.moh.facility.14080.lpi
CDS.Address=ke.go.moh.facility.14080.cds
MPI.Address=ke.go.moh.mpi
HDSS.Address=org.kemri.kisumu.hdss
LoggingServer.Address=ke.go.moh.loggingServer
# IP Address/port corresponding to each message destination (or wildcard).
# These entries tranlate an "Application Address" into an IP address and port number
#
# The format of each entry is IPAddressPort.(application address)=ipAddress:port[switches]
# Where:
#
# (application address) is an application address destination or wildcard (see below).
# ipAddress:port is the next hop IP address and port to where messages for that
# address should be sent (either the destination or an intermediate system).
# [switches] are optional switches as follows:
# /zip Always use Zip compression on messages sent to this next hop.
# /maxSize=n Send maximum size payloads of n bytes to this next hop (segment if needed).
# /length Require HTTP length header on messages from this next hop.
# /md5 Require HTTP MD5 checksum header on messages from this next hop.
#
# Application addresses are processed as follows: If a message is to be sent to an
# application address, first the entire application address is looked up. If is is
# found, then the message is sent to the corresponding IP address and port.
# If not, the last segment (after the last ".") is stripped off and the resulting
# prefix address is searched for. This process is continued until a prefix is found.
# If no prefix is found, the default address "*" is retrieved and used.
#
# For example, if the destination address is ke.go.moh.facility.14080.tb.reception,
# the following entries are looked for. The first one found is used:
#
# IPAddressPort.ke.go.moh.facility.14080.tb.reception
# IPAddressPort.ke.go.moh.facility.14080.tb
# IPAddressPort.ke.go.moh.facility.14080
# IPAddressPort.ke.go.moh.facility
# IPAddressPort.ke.go.moh
# IPAddressPort.ke.go
# IPAddressPort.ke
# IPAddressPort.*
#
#IPAddressPort.ke.go.moh.loggingServer=localhost:9712/zip/length/md5
#IPAddressPort.ke.go.moh.mpi=localhost:9711/zip/length/md5
IPAddressPort.*=localhost:9720/zip/length/md5
# Port on which the HTTPHandler listens for incoming HTTP requests
HTTPHandler.ListenPort=9723
# Logger level (default is INFO, set to ALL for debugging & tracing)
Logger.Level=ALL
# Logger logs to a local file: TRUE if desired, FALSE or missing if not.
Logger.File=TRUE
# Queue Manager Polling interval, in seconds (shorten for debugging)
QueueManager.PollingIntervalSeconds=600