No Description

vaeringjar 1ed31623ca Use well-formed ISO datetimes for the History table. 2 years ago
public 5f353e0fc0 Decouple some config options from readonly. 2 years ago
src 1ed31623ca Use well-formed ISO datetimes for the History table. 2 years ago
.browserslistrc 4d695d80cb Init project. 3 years ago
.env 5f353e0fc0 Decouple some config options from readonly. 2 years ago
.eslintrc.js 9c04474557 Move configuration into the .env files. 2 years ago
.gitignore 9c04474557 Move configuration into the .env files. 2 years ago
.prettierignore 39c1f11571 Start wiring up the records view. 2 years ago
.prettierrc.json 39c1f11571 Start wiring up the records view. 2 years ago
LICENSE 4d695d80cb Init project. 3 years ago
Makefile 1af384a7c3 Display the version in the About. 2 years ago
README.org 5f353e0fc0 Decouple some config options from readonly. 2 years ago
babel.config.js 9c04474557 Move configuration into the .env files. 2 years ago
package-lock.json 1af384a7c3 Display the version in the About. 2 years ago
package.json 1ed31623ca Use well-formed ISO datetimes for the History table. 2 years ago
vue.config.js 9c04474557 Move configuration into the .env files. 2 years ago

README.org

About

med-fe is a frontend written in Vue.js.

MED Enterprise Dashboard is a web application for managing medical enterprise data.

Please consider MED Enterprise Dash in alpha state for now.

https://notabug.org/med

Quickstart


git clone https://notabug.org/med/med-fe.git && cd med-fe
npm install
npm run serve

Deployment

Create a .env.production for any configuration overrides needed for deployement, particularly the PUBLIC_PATH.

The default directory structure might look like the following:


home
├── api
│   ├── appointments
│   └── etc...
├── favicon.ico
├── index.html
└── dist
    ├── index.html
    ├── css
    ├── js
    └── etc...

To make any changes to the build, use the vue cli to edit the vue.config.js.

https://cli.vuejs.org/config/#vue-config-js

License

Copyright 2020 vaeringjar.

Distributed under the AGPLv3+.

Roadmap

The following lists the tentative development plans.

TODO For version 1.0.0 release

Implement the readonly search mode.

TODO For version 1.x.0

Implement the frontdesk mode.

  • Replace the custom appointment table with vue-good-table
  • Implement the create appointment (followup)
  • Implement the intake form
  • Completely remove bootstrap, including:
  • Replace bootstrap glyphs with emoji
  • Replace bootstrap container/col with flex/grid

TODO For version 1.n.0

Implement the practitioner mode.

  • Implement clear hold
  • Implement finish button action
  • Implement reassign
  • Implement resolve
  • Implement the add message form
  • Persist unsaved work on the messages form.

TODO Misc

  • Implement a properties component for each detail key/value pair.
  • Remove any unused properties
  • Add tests
  • Replace concept of modes in the code, specifically env
  • VUE_APP_CONFIG_MODE with VUE_APP_CONFIG_ENABLE_CHECKINS
  • Move account holds out of the Entry and into a new tab