citizenrich / openinfoman

Reference Implementation of InfoManager actor in Care Services Discovery (CSD)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenInfoMan

OpenInfoMan is XQuery and RESTXQ based implementation of the Care Services Discovery (CSD) profile from IHE which implements the following actors and transactions:

Info Manager : Find Matching Services (Ad-Hoc and Stored) [ITI-73]
               Query for Updated Services Transaction [ITI-74]
Services Directory : Query for Updated Services Transaction [ITI-74]

OpenInfoMan has been developed as part of OpenHIE and is intended to be the engine behind the CSD compliant Health Worker Registry and to be incorporated in OpenHIM.

CSD Schema

You can find documentation for the CSD schema data mode here which has be generated from CSD.xsd

Ubuntu Installation

You can easily install on Ubuntu 14.04 and Ubuntu 14.10 using the following commands

sudo add-apt-repository ppa:openhie/release
sudo apt-get update
sudo apt-get install openinfoman

Once you have installed, you should be able to access OpenInfoMan at:

http://localhost:8984/CSD

Follow instructions on this wiki manual https://wiki.ihris.org/wiki/OIM_authentication_with_OHIM to add authentication to OpenInfoMan, Or this youtube video https://www.youtube.com/watch?v=bXLpNlMSZdM&feature=youtu.be

Manual Installation

See the wiki https://github.com/openhie/openinfoman/wiki

OpenInfoMan Libraries

You can find additional libraries extending the core OpenInfoMan funcitonality here:

Stored Functions

The base CSD standard can be extended using stored functions.

You can find documentation on the available stored functions across the OpenInfoMan libraries here.

(tra-la-la)

About

Reference Implementation of InfoManager actor in Care Services Discovery (CSD)

License:Apache License 2.0


Languages

Language:XQuery 66.4%Language:PHP 11.5%Language:JavaScript 10.2%Language:Shell 6.3%Language:HTML 3.7%Language:XSLT 1.8%Language:Makefile 0.3%