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.
- 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.
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
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.
fetch
: Executes the TypeScript fileapp.ts
usingts-node
to fetch the required data and perform the lookup table automation.
app.ts
: Contains the main logic for the lookup table automation.package.json
: Defines the project metadata, dependencies, and scripts.
This project uses the following dependencies:
ts-node
: Executes TypeScript code without the need to compile it manually.
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.