/medblocks-ui

Web Components Library for Medblocks Ecosystem

Primary LanguageTypeScriptApache License 2.0Apache-2.0

medblocks ui logo

Medblocks UI

Documentation

Web Components for rapid development of openEHR and FHIR systems.

Medblocks UI Web components demo

Testing with Web Test Runner

To run the suite of Web Test Runner tests, run

npm run test

To run the tests in watch mode (for <abbr title="test driven development">TDD</abbr>, for example), run

npm run test:watch

Tooling configs

For most of the tools, the configuration is in the package.json to reduce the amount of files in your project.

If you customize the configuration a lot, you can consider moving them to individual files.

Local Demo with web-dev-server

npm start

To run a local development server that serves the basic demo located in demo/index.html

Contribution

Contributors welcome! User Interface generation is an important problem to solve in the healthcare industry. Too many times, health care professionals face burn out due bad design choices. I believe that this needs to change. I've written more about this in my blog here.

If you find this repository useful, fork it, use it! If you want to contribute, note the following:

  • This is a Lit-Element project written in typescript.
  • Most of the default components use Shoelace webcomponents. You can customize all the components the same way you customize shoelace src/css/main.scss.
  • For bug, or new feature requests, create an issue.