@kno2/ccdaview
TypeScript icon, indicating that this package has built-in type declarations

1.0.12 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i @kno2/ccdaview

Weekly Downloads

28

Version

1.0.12

License

Apache-2.0

Unpacked Size

1.08 MB

Total Files

21

Last publish

Collaborators

  • kno2-devops
  • ryankelleykno2