Skip to content

hc-sc/hc-pdir-vaccine-lookup-table

Repository files navigation

PDIR Lookup Table Automation

Daily Fetch

Overview

hc-pdir-vaccine-lookup-table is a Node.js-based project designed to automate the process of interacting with and managing the PDIR (Pan-Canadian Digital Immunization records) Lookup Table. The project leverages TypeScript to define the logic and uses Node.js to run and manage the automation tasks.

Features

  • Automates the lookup table processes for PDIR.
  • Implements a simple, scalable structure to integrate with existing systems.
  • Can be extended to support other related functionalities.

Installation

To get started with this project, clone the repository and install the dependencies using npm:

git clone git@github.com:hc-sc/hc-pdir-vaccine-lookup-table.git
cd hc-pdir-vaccine-lookup-table
npm install

Usage

Once installed, you can run the automation script to fetch the required data using the following command:

npm run fetch

This command will run the app.ts file via ts-node, which is specified in the scripts section of the package.json file.

Scripts

  • fetch: Executes the TypeScript file app.ts using ts-node to fetch the required data and perform the lookup table automation.

File Structure

  • app.ts: Contains the main logic for the lookup table automation.
  • package.json: Defines the project metadata, dependencies, and scripts.

Dependencies

This project uses the following dependencies:

  • ts-node: Executes TypeScript code without the need to compile it manually.

Contributing

We welcome contributions to improve the functionality and extend the capabilities of the hc-pdir-vaccine-lookup-table project. Please fork the repository, make your changes, and submit a pull request.

About

Immunizations table derived from national vaccine catalogue

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •