Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Create a new channel and point it at the ILR's CSD adapter.
    1. Basic Info
      1. Channel Name: CSD
      2. URL Pattern: ^/CSD($|/.*)
      3. Channel Type: HTTP
      4. Status: Enabled
    2. Access Control
      1. Allowed roles and clients: ohie
    3. Routes
      1. Add new Route
        1. Route Name: CSD
        2. Primary: True
        3. Type: HTTP
        4. Secured: Not Secured (recommended for testing only)
        5. Host: il.example.com
        6. Port: 8984
        7. Click green checkbox

 

Shared Health Record (XDS)

If the xds mediator is started along with openhim-core on the same machine it should automatically register with openhim.  You will need to make changes to the mediator.properties file.  An example file is below.

Code Block
titlemediator.properties
# Mediator Properties
mediator.name=xds-mediator
mediator.host=0.0.0.0
mediator.port=8500
mediator.timeout=60000
core.host=localhost
core.api.port=8080
core.api.user=root@openhim.org
core.api.password=passwordhere
# Assigning authorities to resolve to during transaction enrichment
#client.requestedAssigningAuthority=ECID
client.requestedAssigningAuthority=CR_CID
#client.requestedAssigningAuthorityId=ECID
client.requestedAssigningAuthorityId=0.0.0.0.0
provider.requestedAssigningAuthority=EPID
provider.requestedAssigningAuthorityId=EPID
facility.requestedAssigningAuthority=ELID
facility.requestedAssigningAuthorityId=ELID
# == Workflow ==
#pnr.patients.autoRegister=false
pnr.providers.enrich=true
pnr.facilities.enrich=true
# == PIX Manager ==
pix.manager.host=cr.example.com
pix.manager.port=2100
pix.manager.securePort=12301
pix.sendingApplication=openhim
pix.sendingFacility=openhim-mediator-ohie-xds
pix.receivingApplication=pix
pix.receivingFacility=pix
pix.secure=false
# == CSD Infoman (interlinked registry) ==
ilr.host=hwr.example.com
ilr.port=8984
ilr.csr.path=/CSD/csr/anonymous/careServicesRequest
# == Terminology Service ==
ts.host=ts.example.com
ts.port=8080
# == IHE XDS Registry ==
xds.registry.host=shr.example.com
xds.registry.port=8010
xds.registry.securePort=12303
xds.registry.path=/axis2/services/xdsregistryb
xds.registry.secure=false
# == IHE XDS Repository ==
xds.repository.host=shr.example.com
xds.repository.port=8080
xds.repository.securePort=12304
xds.repository.path=/openmrs/ms/xdsrepository
xds.repository.UniqueId=1.19.6.24.109.42.1.5.1
xds.repository.secure=false
# == ATNA ==
# IHE syslog collector
atna.host=iol.example.com
atna.useTcp=false
atna.tcpPort=11514
atna.udpPort=5050
atna.secure=false
# == IHE infrastructure security ==
# use absolute path
ihe.keystore=/opt/openhim-mediator-xds/keystore.jks
ihe.keypassword=Jembi#123
ihe.storepassword=Jembi#123
# The OID that uniquely identifies this system
ihe.systemSourceID=1.3.6.1.4.1.21367.2010.1.2