Dear users, in this repository we welcome you to the third challenge of our dotbase FU Case Study. During this challenge we encourage you to implement up to three KPI visulalisations. These visualisations help the hospital management to gain valuable insights.
You will need Nodejs for this project.
Make sure to install the dependencies:
npm install
Start the development server on http://localhost:3000
:
npm run dev
For faster scaffolding of the UI, please use the installed Nuxt UI components. You can see the list of avaible components in their documentation.
components
: Add your custom UI components herepages
: Add your custom views here. Most probably you will only need thedashboard.vue
fileserver/api
: Add your custom data models with mock data here. The API can be consumed in the views withuseFetch("/api/your-file-name")
. See thedashboard.vue
andobservation.ts
files for reference. For data model refer to the FHIR standard.
- Typescript: Language
- Nuxt: Vue app framework
- Vue 3 (Composition API): Frontend Library
- Nuxt UI: UI library for easily scaffolding project
- TailwindCSS: Easy utility based CSS styling