/MediRepo

:jack_o_lantern: HacktoberFest 2022 :jack_o_lantern: :hospital: API to help Hospitals with Daily Medical Reports - for COVID19 patients with restricted visits

Primary LanguageElixirMIT LicenseMIT

Logo

Elixir/Phoenix API for Daily Medical Reports

Making communication easier for Hospitals and Patients' Families

GitHub top language Made by codecov elixir ci GitHub

MediRepo

Most hospitals are restricting visitors for COVID-19 Patients. This is a project to help hospitals to share Daily Medical Reports with those patients' families.

Front End

Front-end (React) repository: https://github.com/AndrGab/medirepoWeb

Live Demo

Access the demo application:

https://medirepo.vercel.app/

How to use MediRepo

Hospitals

See API documentation:

postman

  1. Use you API to create an account
  2. Send new bulletins to our endpoint
  3. Share the Patient Code and Attendance Code (this is the password) to the patient's family

Using the same patient Code and attendance Code, only the last medical report will be shared.

With Medirepo API you can send medical reports to the application easier, set up your main application to communicate with our REST API.

You can use the frontend application to create/edit bulletins manually.

Patient's Family

  1. They should use our MediRepoWeb (user friendly interface)

Guide to set up locally

  1. Fork the project and then clone it to your computer
git clone git@github.com:<your-user-name>/medirepo.git
  1. Install libs (.tool-versions file has versions especifications)
mix deps.get
  1. Postgres must be running

  2. Run migration

mix ecto.migrate
  1. Use .env-sample file to create your environment variables, set your username/password to your SMTP server, if don't have one just create with any name. In Dev environment you can access sent emails using Bamboo viewer (localhost:4000/sent_emails).

  2. Run the project

iex -S mix phx.server

Contributing

See you contributing guidelines and our Code of condute.

You can contribute to this project including:

  • new features;
  • architectural improvements;
  • searching bugs;
  • adding test coverage;
  • starring the project ⭐

Feel free to contribute!

HacktoberFest

If you came here for Hacktoberfest:

Celebrate Hacktoberfest by getting involved in the open source community by completing some tasks in this project.

This repository is open to all members of the GitHub community. Any member may contribute to this project without being a collaborator.

What is Hacktoberfest?

🎃 HacktoberFest is digitalocean’s annual event that encourages people to contribute to open source throughout October. Much of modern tech infrastructure—including some of digitalocean’s own products—relies on open-source projects built and maintained by passionate people who often don’t have the staff or budgets to do much more than keeping the project alive. 🎃 HacktoberFest is all about giving back to those projects, sharpening skills, and celebrating all things open source, especially the people that make open source so special.

https://hacktoberfest.com/

Screenshots

bulletin2

Feedback

If you have any feedback, please reach out to me at andrgab@gmail.com

Author

Made with 💜

Made by

Contributors

Credits

Contributors image made with contrib.rocks.