Immunization Route Code
Last updated: 08-21-2025
Data Dictionary​
Column | Data Type | Description |
---|
What is Immunization Route Code?​
Immunization Route Code defines the route of administration used to deliver an immunization (e.g., intramuscular, subcutaneous, oral).
- Maintained by: HL7 International (FHIR Infrastructure Work Group)
- Purpose: Provides a standardized set of codes to describe administration routes in immunization records.
- Usage: Applied in FHIR Immunization resources to specify how a vaccine was administered.
📎 HL7 FHIR ValueSet: Immunization Route Code (R4)
Who Maintains Immunization Route Code?​
- The HL7 FHIR Infrastructure Work Group maintains the value set.
- Published as part of the HL7 FHIR R4 specification.
Code Structure​
Each Immunization Route Code:
- Has a Code representing the route.
- A Display string for human readability.
- A Definition describing the administration method.
Key Use Cases​
- EHRs: Standardizing vaccine administration routes.
- Public Health Reporting: Ensures consistent interpretation across systems.
- Analytics: Supports research into vaccine effectiveness by route.
Notes for Data Analysts​
- Often paired with anatomical site codes (e.g.,
ActSite
) for precise documentation. - Local route codes may need mapping to HL7/FHIR standard codes.
Tuva Seed File Update Process​
This is the process for updating the terminology in Tuva’s package:
- Navigate to the HL7 v3 CodeSystem ImmunizationRouteCodes page.
- Navigate to Content Logical Definition
- Download or extract the data.
- Save the file locally and extract the coding system elements.
- Ensure the following fields are retained and mapped as:
Code
→ ROUTE_CODEDisplay
→ DESCRIPTION
- Convert to a UTF-8 encoded CSV file.
- Import the CSV file into any data warehouse and upload the CSV file from the data warehouse to S3 (credentials with write permissions to the S3 bucket are required)
-- example for Snowflake
copy into s3://tuva-public-resources/terminology/immunization_route_code.csv
from [your_table]
file_format = (type = csv field_optionally_enclosed_by = '"')
storage_integration = [your_s3_integration]
OVERWRITE = TRUE;
- Create a branch in docs. Update the
last_updated
column in the table above with the current date - Submit a pull request
The below steps are only required if the headers of the file need to be changed. The Tuva Project does not store the contents of the immunization_route_code file in GitHub.
- Create a branch in The Tuva Project
- Alter the headers as needed in Immunization Route Codes
- Submit a pull request