Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Index

Overview

The Patient Flags Module OWA is an Open Web Application built using React & React-Redux in order to act as a front end for the Rest API supported by the Patient Flags Module. The web application consumes the Patient Flags Module Web API and has 7 Components.


Installation & Build

As a Part of Patient Flags Module

The Patient Flags Module OWA is a part of the Patient Flags Module (found here), hence it is built and deployed in the same build pipeline as the rest of the module.

Independent Build

You may also build and install the OWA directly via the following steps -

  1. Download the zip file from the GitHub Repo and unzip it.
  2. In terminal, navigate to the root of the file and run the command -  'npm install'  to create the node_modules file and download the dependencies.
  3. In 'webpack.config.js' modify the 'LOCAL_OWA_FOLDER' and 'APP_ENTRY_POINT' parameters to point to your server's owa folder and the host.
  4. Run the command - 'npm run build:deploy' in order to build and deploy the OWA.

Dependencies

Major external dependencies are listed below. List of all dependencies can be found in package.json file.

DependencyFunctionalityLink
React-tableRendering tables.
Reactjs-popupGenerate modals.
React-ReduxState management.

Project Structure



  • No labels