Add and Configure Immunizations in PCC EHR

Before you can chart, order, bill, and track an immunization at your practice, you must first add it to your PCC system. Read the procedure below to learn how. In addition to adding a vaccine that you will administer, you can use the steps below to add vaccines that your practice will track but will never administer. You can also add medication procedures.

Contact PCC Support: PCC Support performs initial setup for all immunizations at a practice, and they can walk you through the process below and help you with any step.

COVID-19 Vaccines: For a brief COVID-19 version of these instructions, including details about current and upcoming COVID-19 vaccines, read COVID-19 Vaccines in PCC EHR: Configure, Order, Administer, and Track.

Add or Update an Immunization on Your PCC System

Open Your Practice’s Procedures Table

Open the under-the-hood Procedures table in the Table Editor. You can find the Table Editor in the Partner Configuration menu in the Practice Management window of PCC EHR. PCC Support can help you complete this step.



Add or Edit a Procedure

Add a new procedure, clone an existing procedure, or edit an existing procedure.


Add a New Entry, Or Update an Old Entry?: If you are updating a price or correcting a problem with a procedure, you can edit an existing entry. However, if you have switched suppliers for a vaccine, or are now administering a different dose, PCC recommends you clone your existing procedure to create a new one with the same procedure code. For example, a new manufacturer may have a different NDC code, and your records should reflect which NDC code was on the medication you administered.

How Do I Delete a Procedure We No Longer Perform?: Your practice should never delete or overwrite an old immunization procedure. You may have outstanding orders or old records which are still based on that retired immunization procedure. Instead, your practice may want to retire an immunization, or render it no longer “order-able”, so you don’t see it when you order or administer shots. Contact PCC Support for assistance in retiring an immunization your practice no longer administers.

Enter Basic Information For the Immunization

Enter the immunization’s name, accounting, type, procedure group, type of service, and units. Keep in mind that this is the vaccine procedure and immunization administration is billed as a separate procedure.

Use the reference below to understand each data field related to a procedure for an immunization or medication.

  • Procedure Name: You can name procedures anything that will be useful for your practice. If you use different manufacturers or brand names, PCC recommends you create separate Procedure table entries with unique names so your office can select the correct version, such as “Rotavirus Vaccine (Rotateq)” or “COVID-19 (Pfizer)” as shown above.

  • Accounting Type: Billable procedures you perform in your practice should have an accounting type of “Revenue”.

  • Procedure Group: The Procedure Group is used for reporting purposes; it does not affect billing or how a procedure is ordered or completed.

  • TOS: The Type of Service field should read “Medical Care” for all immunizations or medications you administer.

  • Units: In almost all situations, enter one (1) unit. The Procedures table lists the smallest, standard administered value for the vaccine or medication. If you often administer more than one unit, your practice will select additional units in PCC EHR. If you always administer two or more units of a medication, then you could indicate that in the Units field and also change the Procedure Name to “Drug Name (2 Units)”, for example.

Enter NDC and Dosage Information

Next, enter the NDC and dosage information for the immunization.

  • NDC: Enter the National Drug Code for the immunization or medication. The National Drug Code is an 11-digit number used to identify the vaccine or medication you administer. Some vials may still be printed with a 10-digit number. The first four or five digits of an NDC usually refer to the Labeler or Manufacturer. The next four digits indicate the Product Code. The last two digits indicate the Package Code. NDC may not be required by a commercial payer, but it is required for many Medicaid plans and is a HIPAA standard. You can check the labeling on the vaccine or medication to find the NDC. You can also cross-reference the National Drug Code Library. The NDC code standard supports both 10 and 11 digit NDCs, however claims require 11-digit NDCs, and PCC’s NDC field will automatically add 0s in order to extend a 10-digit code.

    From the Vial, Not the Box: You should enter the NDC code printed on the smallest administered dose, such as the specific tube, vial, or pouch that contains the vaccine or medication. This is sometimes referred to as the “Use” NDC. Do not use the NDC code printed on a box or carton that contains more than one dose, often referred to as the “Sale” NDC.


    In the example above, you can see that the last two digits of the vial you administer are different from the last two digits on the box. You should enter the NDC code from the vial, not the box.

  • Dose Amount and Dose Units: Enter the dose amount and dose units found on the vial, pouch, or tube that you administer. For example, the Pfizer COVID-19 vaccine is administered as 0.3 mL, so you would enter “0.3” and “mL”. NDC codes are unique to each dosage, but a clinician might administer only part of the full package contents as indicated by the NDC code, such as in the case of a multi-dose vial.

    TriCare and Other Special Coding Requirements: Some payers may require a different value in the Dose Amount and Dose Units fields. For example, some billers have reported that TriCare requires “1” and “UN” to indicate one unit in these fields for Hib, DTaP-Hib-IPV, MMR, and Varicella. If a payer has their own rules, you can create new Procedure table entries to accommodate those rules for billing.

Enter Procedure Billing Codes and Prices

Enter the procedure code or codes for the immunization and enter your practice’s price. You can use the function keys to duplicate the Schedule A price and code to all schedules. PCC does not distribute or publish billing codes or make pricing recommendations; the example above is for illustrative purposes only.

  • Procedure Code or CPT: Enter a billing procedure code for the vaccine or medication. Enter the same code for all schedules. PCC supports optional schedules due to deprecated “local codes”, which are no longer part of the claim standard. If your practice has a schedule specifically configured for Medicaid billing, and your state Medicaid program requires a modifier, you can enter the full code + modifier in the field for that schedule. Optionally, you can clone the Procedure entry and create a specific version of the procedure for Medicaid billing.

  • Price: Enter a price for the procedure in the fields for each schedule. A procedure’s price should be identical in all schedule fields, except where your practice uses a different fee schedule. For example, some pediatric practices use a fee schedule for medicaid plans, where they enter a $0 (or a reduced price) for immunizations, ensuring that VFC procedures are billed correctly. See the section on VFC immunizations below.

  • If your practice needs a separate code or fee schedule, work with PCC Support to ensure that the correct insurance policies are configured to use the custom schedule.

Press F1 to Save Your New Entry

Press “F1” to save your new entry.

Contact PCC Support

PCC Support will add the immunization to your system’s underlying configuration for immunization tools in PCC EHR. Contact them at support@pcc.com or 1-800-722-1082.

Configure Your System to Display, Print, and Submit the Immunization to Registries

PCC Support will complete this step for you. Contact them at support@pcc.com or 1-800-722-1082.

A PCC Support team member will add the new vaccine to four “under-the-hood” configuration tables, work with you to make adjustments to your printable immunization school form(s), and work with you to test the configuration and make sure that the new vaccine appears correctly in PCC EHR and can be automatically submitted to your practices immunization registry.

VFC (Vaccines for Children) and Other Free or Reduced Cost Vaccine Programs

If your practice administers VFC immunizations or other free or reduced vaccines, PCC Support will work with you to configure your immunizations so they are not billed at your usual price.

Typically, PCC sets up a price schedule for medicaid insurance plans (for example, Schedule E or Schedule D). You can then enter $0.00, or your state’s VFC rate, into that price schedule for your immunization procedures. If your practice sees patients from two different states with different VFC rates, we can use two different schedules to enter a price for each.

PCC Support then adjusts your insurance billing configuration so appropriate policies will use the correct schedule’s pricing. Then, when your practice posts charges for an immunization, PCC’s billing system will check the patient’s policy and use the appropriate schedule’s price, and both the account record and your practice’s claims will reflect the correct pricing for VFC immunizations.

Your state may also have special requirements for immunization administration fees for VFC. Some practices do not bill an administration code for VFC, others may use a mandated price. You can use the same schedule to indicate the price that appropriate insurance plans should use.

While setting up a price schedule is the most common solution for configuring VFC immunizations for billing, there are other solutions that you can explore with PCC Support. For example, some practices create unique procedures for VFC immunizations (using the same billing CPT code), and some practices set up distinct orders in PCC EHR.

What About VFC Immunization Orders, Reviewing VFC Status for Patients, and Managing VFC Lots in my Fridge?: Practices keep their VFC and standard vaccine lots separate in their refrigerator and track them separately in PCC EHR’s immunization lot manager. At the time of service, clinicians can review and set a patient’s VFC status and select an appropriate immunization lot. For more information, read Review, Order, and Administer Immunizations and Manage Immunization Lots and Track Vaccine Inventory.

Add the -SL Modifier to VFC Immunizations

If your medicaid payers require the -SL modifier for VFC immunizations (-SL indicates a “State Supplied” immunization), you can enter that -SL modifier into the CPT code field for a custom schedule in the Procedure Table.

Work with PCC Support to ensure that the correct policies are using the correct code schedule for claim processing.

Note that PCC’s billing system uses code schedules only when claims are actually generated. That means the -SL modifier will not appear elsewhere in the account and patient billing records. As an alternative, your practice could clone each immunization procedure and create a -SL version of the procedure. However, then your practice would need to select the -SL procedure each time when you posted charges.

Should I Use $0.00, $0.01, or $0.10 for VFC Immunizations?

Occasionally, pediatric practices have encountered payers that ignore $0.00 charges on VFC vaccines, which has led to a denial of the administration fee, for example. This is an incorrect implementation of the claim standard; $0.00 charges should be processed like any other item on a claim. If your state’s VFC rate is $0.00, then you should charge $0.00.

If you have a situation where a payer is denying or “not seeing” the $0.00 item on a claim, you can work with that payer to resolve the issue. If they require a $0.01 or $0.10 fee, you can do so using a price schedule for the immunization, as described above. Work with PCC Support to ensure that the appropriate insurance plans are configured to use the custom fee schedule in the Procedure Table.

Configure Which Immunization Orders Appear on Chart Note Protocols

Use the Protocol Configuration tool to add immunizations to the Immunizations component for specific chart note protocols.

The Immunizations component can appear on any chart note, and a clinician can always search and find any immunization order. You can save clinicians’ time by putting specific immunizations right on your practice’s chart notes, so they will be available with a single click. For example, you can add the age-appropriate immunizations to chart note protocols for each well visit. Then a user could more easily click to order each immunization for that visit, instead of having to type in the shots they need.

Read the Add Specific Imms to a Protocol help article to learn more.

Map Z23 and Billing Procedure Codes to an Immunization Order

When a clinician clicks “Order” next to a vaccine (or a medication procedure), PCC EHR can automatically place diagnoses and procedure billing codes onto the encounter for billing. When you add a new vaccine, use the Billing Configuration tool to map precisely which codes should be triggered by that order.


For most immunization orders, add the Z23 diagnosis code and the billing procedure that you added to your Procedures table.

Read the Billing Configuration help article to learn more.

Customize How Immunizations Appear in the Patient’s Chart

Use the Immunization Configuration tool in PCC EHR to configure the order that immunizations appear in a patient’s Immunization History. Use the same tool to set whether or not the immunization will always appear in a patient’s chart or will only appear if they have had a dose.


Click and drag to rearrange how immunizations appear in a patient’s chart. Click the “Display” checkbox next to all immunizations you would like to appear in a patient’s Immunization History, even if they have never received a dose.

Office-Wide Configuration: When you change your Immunization History layout, it effects all users and all patient charts.

All Immunization Records Will Appear: In a patient’s chart, the Immunization History will display all immunizations that a patient has received. You can also configure an immunization to appear on every patient’s record, even if they have never received a dose. For example, since all patients should receive an IPV, most practices select “Display” next to “IPV” in the Immunization Configuration tool. In contrast, a practice might sometimes administer a cholera vaccine, but would only need it to appear in the patient’s record if a patient received it. They therefore would not check “Display” next to Cholera.

Edit Immunizations or Add Combination Vaccines?: The list of available immunizations in PCC EHR comes from your Procedures table in the Practice Management window, which is then combined using your practice’s Immunization and Disease configuration. Contact PCC Support for help editing immunizations or adding new combination vaccines.

Configure Diseases on the Immunization Record

The Diseases section of the patient’s immunization record can display dates for any of the 28 diagnoses associated with vaccine-preventable diseases, whether the patient has had the disease or has serological evidence of immunity.

Your practice can specify which of the 28 vaccine-preventable disease diagnoses should appear in the Immunization History, on patient reports, or be sent to an immunization registry.

To make changes, open the Immunization Configuration tool and select the Diseases tab.


For each of the 28 diagnoses, you can select whether or not it will appear on the patient’s immunization history, on reports, and whether or not disease immunity will be sent to an HL7 compliant immunization registry.

For example, if a patient is diagnosed with the flu, you may not want to display that in the Diseases section of the patient’s immunization record. Or, you may want HPV to appear in the chart but not appear on patient reports, such as the Patient Visit Summary. (By default, the HPV disease diagnosis will be marked to not appear on patient reports, and the immunization registry options will be disabled.)

Is Your Registry Ready?: Many immunization registries are unable to accept disease diagnoses. This feature is turned off by default, and you should work with PCC Support before turning it on for any disease diagnosis.

Customize Your Immunization School Form: You can also control whether or not the Diseases section appears on printable immunization school forms, or add it to a custom immunization form. Call PCC Support for more information.

Turn All Diseases Off and Remove the Diseases Section: If your practice does not want to display the Diseases section in the chart or on any reports, you can disable all checkboxes for all disease diagnoses.

Add Medications and Other Injectables

Your practice can use the steps in this article for medications you administer, not just immunizations.

Many pediatric practices administer albuterol, dexamethasone, diphenhydramine, ceftriaxone, decahedron, and epinephrine. You can add each of these to your Procedures table and configure an order in PCC EHR to make it easy to chart, order, bill, and track them with a single click.

Retire an Immunization So It Can No Longer Be Ordered

Your practice should never delete or overwrite an old immunization procedure. You may have outstanding orders or old records which are still based on that retired immunization procedure.

Instead, your practice can retire an immunization, or render it no longer “order-able”, so you don’t see it when you order or administer shots.

Contact PCC Support for assistance in retiring an immunization your practice no longer administers.

Manage Immunization Lots and Inventory

To learn about the Lot Manager and how to use the vaccine inventory tools in PCC EHR, read the Immunization Lots and Vaccine Inventory Management article.

  • Last modified: November 20, 2024