How to Add Immunizations to Apple Health

Are you looking for a way to keep track of your immunizations in Apple Health? If so, you’ve come to the right place. In this blog post, we’ll show you how to add immunizations to Apple Health, so you can always know which ones you’ve received and when.

Checkout this video:


If you have recently been vaccinated, you may be wondering how to add this important information to your Apple Health records. Although immunizations are not currently tracked by default in Apple Health, there is a way to add them manually. Here’s how:

What You’ll Need

In order to add immunizations to Apple Health, you will need the following:

-A list of the immunizations you have received
-The dates you received each immunization
-The name and contact information of your provider

Once you have gathered this information, you can follow the steps below to add your immunizations to Apple Health.

Adding Immunizations to Apple Health

Adding Immunizations Using the Health App

The Health app makes it easy to track your immunizations and keep them up-to-date. You can add immunizations manually, or you can sync your immunizations from your medical records.

To add an immunization using the Health app:

1. Open the Health app and tap the Summary tab.
2. Tap Profile > Immunizations.
3. Tap Add Immunization or + in the upper right corner.
4. Fill out the Immunization form, then tap Add in the upper right corner when you’re done.

Adding Immunizations Using the Health Records API

The Health Records API allows developers to create apps that access and update a user’s health records. This includes immunization records.

To add an immunization to Apple Health, you will first need to get the user’s permission to access their health data. This is done using the HealthKit framework.

Once you have permission, you can use the Health Records API to get a list of the user’s immunizations. From there, you can add new immunizations or update existing ones.

Adding an immunization is a two-step process. First, you need to create an ImmunizationRecord object with the appropriate data. Then, you need to call the addImmunization(_:completion:) method on the HKHealthStore instance.

Here is an example of how to add an immunization using the Health Records API:

let immunization = ImmunizationRecord(immunizationType: .influenza, date: Date())

healthStore.addImmunization(immunization) { (success, error) in
if let error = error {
// Handle error…
} else {
// Immunization added successfully!


In conclusion, adding immunizations to Apple Health is a great way to keep track of your vaccinations and ensure that you are up-to-date on your shots. By following the steps in this article, you can easily add immunizations to your Apple Health profile and keep track of your vaccinations.

Scroll to Top