Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.87 KB

README.md

File metadata and controls

28 lines (21 loc) · 1.87 KB

medblocks ui logo

Medblocks UI

Web Components for rapid development of openEHR systems. Read this blog post and watch this video to know more.

A live version can be found at: https://sidharthramesh.github.io/medblocks-ui/

Notes for Developers

  • This is a Svelte + Typescript project. It's a very easy framework to get started with if you know HTML, CSS and Javascript.
  • Bulma is being used as the CSS framework. You can customize it at src/css/main.scss.
  • The docgen.js script automatically generates component customization values from JSDocs within .svelte files. The output is at jsdocs.json. The script is automatically run before npm run build and npm run dev.
  • All commits must follow the conventional-commits. The vscode extension has been added to the .vscode/extensions.json file.

Install

npm install

Start development server

npm run dev

If you are using another frontend framework like React, Angular, or VueJS in your project, you can still compile these components into web-components. This tutorial provides more information. The compiled components are light-weight and does not include a Svelte specific runtime. As a result, the bundle size is small, and the components are performant.

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. You can learn more about me here.

If you find this repository useful, fork it, use it! Please also contribute by creating Pull requests and Issues.