@openclinical/proformajs v0.18.0
PROformajs
PROforma is a clinical decision support system (CDSS) language (see Sutton and Fox 2003). PROformajs is a lightweight javascript PROforma engine.
Demo
A demo that allows you to try out PROformajs protocols can be found at https://openclinical.gitlab.io/proformajs-demo/?_demo.
Documentation
Documentation can be found at https://openclinical.gitlab.io/proformajs.
Testing
PROformajs comes with a set of unit tests in the test/
directory. To run them you'll need to have Nodejs (v16+) and Git installed:
you@yourmachine:~$ git clone https://gitlab.com/openclinical/proformajs.git
you@yourmachine:~$ cd proformajs
you@yourmachine:~$ npm install
you@yourmachine:~$ npm test
> @openclinical/proformajs@0.7.1 test
> node node_modules/mocha/bin/mocha --exit
When building protocols
it should be possible to programmatically build
✔ a single Task
✔ an enquiry
...
164 passing (1s)
1 pending
Packaging
PROformajs is distributed as an NPM module, @openclinical/proformajs.
Running npm run dist
will generate a single file that can be included in a browser, proforma.browser.js
in the dist/ folder.
Licensing
PROformajs is owned by Openclinical CIC and dual-licensed with GPLv3 and a commercial license (please email licensing@openclinical.net for more details). Contributions to the project are very welcome, and will be recognised via the contrib file, but will need to have copyright assigned to the CIC.
19 days ago
1 month ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago