Sialia is an embeddable C-CDA rendering library. It breaks down CDA documents into sections, allowing clinical users to order and select sections that are relevant to their job.
npm
npm add github:Kno2/sialia
npm
npm install --save github:Kno2/sialia
import { Sialia } from 'sialia';
ctrl.sialia = new Sialia({
docs: [{
name: 'Document Name',
url: '/path/to/cda.xml'
}]
});
The docs
property is an array of document objects containing a name
and url
. Each URL would return an XML CDA document with a mime type of text/html; charset=utf-8
. Here is an example docs array object:
[{
name: "CCD_1",
url: "http://sialia.ria.ms:80/file/CCD_1"
},
{
name: "Doc2",
url: "http://sialia.ria.ms:80/file/Doc2"
}]
npm
npm build
To use a development server and watch for file changes, run the following command:
npm start
Sialia relies on a forked version of bluebutton.js:
https://github.com/Kno2/bluebutton.js
Licensed under Apache 2 - see License