/ocean-viking-medical

web app to show data on medical consultations

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

ocean-viking-medical

Wb app to monitor medical consultations registered via KoBo.

Developed for the rescue ship "Ocean Viking" in support of the HSP@Sea operation.

Description

Synopsis: a flask python app that is connected to Kobo (data collection tool).

Worflow: a kobo form registers patient information, diagnosis and referral needs. From a website, the clinician can retrieve each patient's information and previous consultations, as well as having an overview of all morbidities and patients. Referral status can be updated on each patient's page.

Setup

  1. Create an account on Kobo
  2. Set up the form in Kobo, here is the template.
  3. Create a .env file in the root directory and add the following credentials
    • TOKEN: KoBo API user token
    • ASSET: ID of the form
    • PASSWORD: to login into the website
  4. Deploy the flask application using Azure Web App