Skip to content
/ ccdaview Public
forked from MikeLarned/sialia

SialiaJS based CCDA Viewer used in Kno2 UI products

License

Notifications You must be signed in to change notification settings

Kno2/ccdaview

 
 

Repository files navigation

SialiaJS

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.

Installation

npm

npm add github:Kno2/sialia

npm

npm install --save github:Kno2/sialia

Usage

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"
}]

Building

npm
npm build

Development

To use a development server and watch for file changes, run the following command:

npm start

BlueButton Updates

Sialia relies on a forked version of bluebutton.js:

https://github.com/Kno2/bluebutton.js

License

Licensed under Apache 2 - see License

About

SialiaJS based CCDA Viewer used in Kno2 UI products

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 69.4%
  • SCSS 22.4%
  • JavaScript 8.2%