HICAPPS
The HICAPPS is a web development team and company based in Chile. Marcelo Lopetegui, the CEO, used to work with Phillip Payne when they were at The Ohio State University.
Philip contracts with HICAPPS to develop various web and mobile apps for various informatics projects. Most HICAPPS projects use Google Cloud and Firebase as backend service to their apps, and are developed with node.js and the Vue.js JavaScript framework.
Due to the international nature of their company, and the use of PHI data in the software applications, WUSTL will not let HICAPPS personnel directly host and access the production versions of their apps. The ICS group within I2DB serves as an intermediary for configuring and administering these apps in a"production" setting.
Additionally, HICAPPS uses Github Actions to deploy code to a production environment. This allows them to have more control on the development process while still not directly accessing the production environment itself.
Many of the recipes described in this chapter are related to the technical details of initializing, configuring, and administering various HICAPPS applications, and their corresponding backend cloud services, in production.
Key Personnel
- Marcelo Lopetegui marcelo@hicapps.com -- CEO
- Florencia (Flo) Bermejo florencia@hicapps.com -- project manager
- Sebastián (Seba) Gutiérrez sebastian@hicapps.com -- developer
- Simon Lara simon@hicapps.com -- developer
- Nicolas (Nico) Avila nicolas@hicapps.com -- developer
Projects
Cielo
- Repo:
- GCP Project: https://console.cloud.google.com/welcome?project=cielo-iddrc-braingeneregistry&authuser=1
- App URL:
- Box Folder: https://wustl.app.box.com/folder/191796070371
- API Documentation (v1) (pdf)
- github project: HICAPPS/cielo-vue3 (private repository)
PGDCalc
- Repo:
- GCP Project: https://console.cloud.google.com/welcome?project=pgdcalc&authuser=1
- App URL:
- Box Folder: https://wustl.app.box.com/folder/279936634955
PE-CGS
- Repo:
- GCP Project: https://console.cloud.google.com/welcome?project=wu-pe-cgs&authuser=1
- App URL:
- Box Folder: https://wustl.app.box.com/folder/228210966882
- Google Analytics (analytics project id: 284543256 | parent project id: 287076407)
- main portal site: https://wu-pe-cgs.web.app
- Statement of Work (SoW) Document on Box
- "Hicapps PE-CGS Patient Portal Documents" (Box)
Moving Stories
- Repo:
- Azure Resources: https://portal.azure.com/#@gowustl.onmicrosoft.com/resource/subscriptions/de62d23b-2ad9-4262-9fbe-d735cb07e9df/resourceGroups/wusm-prod-rg-main/overview
- App URL:
- Box Folder: https://wustl.app.box.com/folder/251373520799
This project's GCP resources are managed by the Arts and Sciences IT Team. However, platform engineering is responsible for managing the OpenAI resources hosted in Azure. They can be found in thewusm-prod-rg
resource group and use theopen-ai-moving-stories-*
naming convention for the resource name.
Miscellaneous
DNS Issues
- Cloudflare Dashboard -- (currently only Ian, Alvin, & Niel have access to the dashboard)
- Firebase Documentation: Connect a custom domain