Child Vaccination Skill
Child vaccination schedule management, including national immunization program and optional vaccines, providing vaccination reminders and missed dose warnings.
Core Flow
User Input → Identify Operation Type → Read Child Information → Generate Vaccination Schedule/Record → Save Data
Step 1: Parse User Input
Operation Type Mapping
| Input |
action |
Description |
| record |
record |
Log vaccination |
| schedule |
schedule |
View vaccination schedule |
| due |
due |
View upcoming vaccinations |
| overdue |
overdue |
View missed vaccinations |
| completed |
completed |
View completed vaccinations |
| reaction |
reaction |
Log adverse reactions |
| reminder |
reminder |
Vaccination reminders |
Vaccine Name Mapping
| Input |
vaccine_name |
category |
| Hep B, 乙肝, 乙肝疫苗 |
乙肝疫苗 |
class_1 |
| BCG, 卡介苗 |
卡介苗 |
class_1 |
| Polio, 脊灰, 小儿麻痹症 |
脊灰疫苗 |
class_1 |
| DTP, 百白破 |
百白破疫苗 |
class_1 |
| MMR, 麻腮风 |
麻腮风疫苗 |
class_1 |
| JE, 乙脑 |
乙脑疫苗 |
class_1 |
| Meningococcal A, 流脑, 流脑A群 |
流脑A群疫苗 |
class_1 |
| Meningococcal A+C, 流脑A+C |
流脑A+C群疫苗 |
class_1 |
| Hep A, 甲肝 |
甲肝疫苗 |
class_1 |
| Varicella, 水痘 |
水痘疫苗 |
class_2 |
| PCV13, 肺炎, 13价肺炎 |
13价肺炎疫苗 |
class_2 |
| Pentavalent, 五联疫苗 |
五联疫苗 |
class_2 |
| Rotavirus, 轮状病毒 |
轮状病毒疫苗 |
class_2 |
| Flu, 流感, 流感疫苗 |
流感疫苗 |
class_2 |
| Hib |
Hib疫苗 |
class_2 |
| EV71, 手足口 |
EV71疫苗 |
class_2 |
Dose Recognition
| Input |
dose |
| dose 1, 第1针, 1针, 第一针 |
第1针 |
| dose 2, 第2针, 2针, 第二针 |
第2针 |
| dose 3, 第3针, 3针, 第三针 |
第3针 |
| dose 4, 第4针, 4针, 第四针 |
第4针 |
| dose 5, 第5针, 5针, 第五针 |
第5针 |
| booster, 加强针, 加强 |
加强针 |
Status Recognition
| Input |
status |
| completed, 已完成, 已接种 |
completed |
| scheduled, 计划, 预约 |
scheduled |
| missed, 漏种 |
missed |
Step 2: Check Information Completeness
record Operation Required:
- Vaccine name
- Dose
- Vaccination status (defaults to completed)
- Vaccination date (defaults to today)
Step 3: Determine Vaccination Schedule by Age
National Immunization Program Vaccines (Class 1)
| Age |
Vaccines |
| Birth |
Hep B (dose 1), BCG |
| 1 month |
Hep B (dose 2) |
| 2 months |
Polio (dose 1) |
| 3 months |
Polio (dose 2), DTP (dose 1) |
| 4 months |
Polio (dose 3), DTP (dose 2) |
| 5 months |
DTP (dose 3) |
| 6 months |
Hep B (dose 3), Meningococcal A (dose 1) |
| 8 months |
MMR (dose 1), JE (dose 1) |
| 9 months |
Meningococcal A (dose 2) |
| 18 months |
DTP (dose 4), MMR (dose 2), Hep A |
| 2 years |
JE (dose 2) |
| 3 years |
Meningococcal A+C (dose 1) |
| 4 years |
Polio (dose 4) |
| 6 years |
DTP (dose 5), Meningococcal A+C (dose 2) |
Optional Vaccines (Class 2 - Self-pay, Voluntary)
| Vaccine |
Vaccination Time |
| Varicella |
12 months, 4 years |
| PCV13 |
2, 4, 6 months + 12-15 months |
| Pentavalent |
2, 3, 4, 18 months |
| Rotavirus |
2, 3 months |
| Influenza |
From 6 months, annually |
| Hib |
2, 3, 4, 18 months |
| EV71 |
6 months - 5 years |
Step 4: Generate Vaccination Report
Record Vaccination Example:
Vaccination recorded
Vaccine Information:
Vaccine: Hepatitis B
Dose: Dose 1
Vaccination date: January 1, 2020
Category: Class 1 vaccine
Vaccination Progress:
Completed: 1/3 doses
Next Vaccination:
February 1, 2020 (1 month later)
Hepatitis B Dose 2
Important Notice:
This system is for vaccination recording only, cannot replace professional medical advice.
All vaccinations should be done at vaccination clinics.
Inform doctor of child's health status before vaccination.
Data saved
View Vaccination Schedule Example:
Child Vaccination Schedule
Child Information:
Name: Xiaoming
Birth date: January 1, 2020
Current age: 5 years 5 months
Class 1 Vaccination Schedule:
2020-01-01 (Completed)
Hepatitis B Dose 1
BCG Dose 1
2020-02-01 (Completed)
Hepatitis B Dose 2
...
2025-08-01 (42 days away)
Meningococcal A Dose 1
Class 2 Vaccines (Recommended):
Varicella
12 months, 4 years
Recommended
PCV13
2, 4, 6 months + 12-15 months
Highly recommended
Data saved
Step 5: Save Data
Save to data/child-vaccine-tracker.json, including:
- child_profile: Child basic information
- scheduled_vaccines: Scheduled vaccine list
- upcoming: Upcoming vaccinations
- overdue: Overdue vaccinations
- completed: Completed vaccinations
- reactions: Adverse reaction records
- statistics: Statistical information
Adverse Reaction Grading
| Severity |
Description |
| Mild |
Local redness/swelling, low fever, mild irritability |
| Moderate |
Fever > 39, significant discomfort, affects activity |
| Severe |
Severe allergic reaction, seizures, requires medical care |
Vaccination Reminder Rules
| Advance Time |
Reminder Type |
| Within 7 days |
Upcoming vaccination |
| Overdue |
Overdue vaccination |
| Severely overdue > 30 days |
Urgent reminder |
Execution Instructions
- Read data/profile.json for child information
- Calculate vaccination schedule based on birth date
- Generate vaccination report or record vaccination
- Save to data/child-vaccine-tracker.json
Medical Safety Principles
Safety Boundaries
- No specific vaccine brand recommendations
- No vaccination contraindication judgment
- No severe adverse reaction handling
- No substitute for vaccination clinics
System Can
- Vaccination schedule management
- Vaccination reminders
- Missed dose warnings
- Adverse reaction recording
Important Notice
This system is for vaccination recording and schedule management only, cannot replace professional medical advice.
All vaccinations should be done at vaccination clinics. Inform doctor of child's health status before vaccination.
If adverse reactions occur, consult doctor promptly.
1---2name: child-vaccine3description: Child Vaccination Skill4---56# Child Vaccination Skill78Child vaccination schedule management, including national immunization program and optional vaccines, providing vaccination reminders and missed dose warnings.910## Core Flow1112```13User Input → Identify Operation Type → Read Child Information → Generate Vaccination Schedule/Record → Save Data14```1516## Step 1: Parse User Input1718### Operation Type Mapping1920| Input | action | Description |21|------|--------|-------------|22| record | record | Log vaccination |23| schedule | schedule | View vaccination schedule |24| due | due | View upcoming vaccinations |25| overdue | overdue | View missed vaccinations |26| completed | completed | View completed vaccinations |27| reaction | reaction | Log adverse reactions |28| reminder | reminder | Vaccination reminders |2930### Vaccine Name Mapping3132| Input | vaccine_name | category |33|------|--------------|----------|34| Hep B, 乙肝, 乙肝疫苗 | 乙肝疫苗 | class_1 |35| BCG, 卡介苗 | 卡介苗 | class_1 |36| Polio, 脊灰, 小儿麻痹症 | 脊灰疫苗 | class_1 |37| DTP, 百白破 | 百白破疫苗 | class_1 |38| MMR, 麻腮风 | 麻腮风疫苗 | class_1 |39| JE, 乙脑 | 乙脑疫苗 | class_1 |40| Meningococcal A, 流脑, 流脑A群 | 流脑A群疫苗 | class_1 |41| Meningococcal A+C, 流脑A+C | 流脑A+C群疫苗 | class_1 |42| Hep A, 甲肝 | 甲肝疫苗 | class_1 |43| Varicella, 水痘 | 水痘疫苗 | class_2 |44| PCV13, 肺炎, 13价肺炎 | 13价肺炎疫苗 | class_2 |45| Pentavalent, 五联疫苗 | 五联疫苗 | class_2 |46| Rotavirus, 轮状病毒 | 轮状病毒疫苗 | class_2 |47| Flu, 流感, 流感疫苗 | 流感疫苗 | class_2 |48| Hib | Hib疫苗 | class_2 |49| EV71, 手足口 | EV71疫苗 | class_2 |5051### Dose Recognition5253| Input | dose |54|------|------|55| dose 1, 第1针, 1针, 第一针 | 第1针 |56| dose 2, 第2针, 2针, 第二针 | 第2针 |57| dose 3, 第3针, 3针, 第三针 | 第3针 |58| dose 4, 第4针, 4针, 第四针 | 第4针 |59| dose 5, 第5针, 5针, 第五针 | 第5针 |60| booster, 加强针, 加强 | 加强针 |6162### Status Recognition6364| Input | status |65|------|--------|66| completed, 已完成, 已接种 | completed |67| scheduled, 计划, 预约 | scheduled |68| missed, 漏种 | missed |6970## Step 2: Check Information Completeness7172### record Operation Required:73- Vaccine name74- Dose75- Vaccination status (defaults to completed)76- Vaccination date (defaults to today)7778## Step 3: Determine Vaccination Schedule by Age7980### National Immunization Program Vaccines (Class 1)8182| Age | Vaccines |83|-----|----------|84| Birth | Hep B (dose 1), BCG |85| 1 month | Hep B (dose 2) |86| 2 months | Polio (dose 1) |87| 3 months | Polio (dose 2), DTP (dose 1) |88| 4 months | Polio (dose 3), DTP (dose 2) |89| 5 months | DTP (dose 3) |90| 6 months | Hep B (dose 3), Meningococcal A (dose 1) |91| 8 months | MMR (dose 1), JE (dose 1) |92| 9 months | Meningococcal A (dose 2) |93| 18 months | DTP (dose 4), MMR (dose 2), Hep A |94| 2 years | JE (dose 2) |95| 3 years | Meningococcal A+C (dose 1) |96| 4 years | Polio (dose 4) |97| 6 years | DTP (dose 5), Meningococcal A+C (dose 2) |9899### Optional Vaccines (Class 2 - Self-pay, Voluntary)100101| Vaccine | Vaccination Time |102|---------|------------------|103| Varicella | 12 months, 4 years |104| PCV13 | 2, 4, 6 months + 12-15 months |105| Pentavalent | 2, 3, 4, 18 months |106| Rotavirus | 2, 3 months |107| Influenza | From 6 months, annually |108| Hib | 2, 3, 4, 18 months |109| EV71 | 6 months - 5 years |110111## Step 4: Generate Vaccination Report112113### Record Vaccination Example:114```115Vaccination recorded116117Vaccine Information:118 Vaccine: Hepatitis B119 Dose: Dose 1120 Vaccination date: January 1, 2020121 Category: Class 1 vaccine122123Vaccination Progress:124 Completed: 1/3 doses125126Next Vaccination:127 February 1, 2020 (1 month later)128 Hepatitis B Dose 2129130Important Notice:131This system is for vaccination recording only, cannot replace professional medical advice.132133All vaccinations should be done at vaccination clinics.134Inform doctor of child's health status before vaccination.135136Data saved137```138139### View Vaccination Schedule Example:140```141Child Vaccination Schedule142143Child Information:144 Name: Xiaoming145 Birth date: January 1, 2020146 Current age: 5 years 5 months147148Class 1 Vaccination Schedule:149150 2020-01-01 (Completed)151 Hepatitis B Dose 1152 BCG Dose 1153154 2020-02-01 (Completed)155 Hepatitis B Dose 2156157...158159 2025-08-01 (42 days away)160 Meningococcal A Dose 1161162Class 2 Vaccines (Recommended):163164 Varicella165 12 months, 4 years166 Recommended167168 PCV13169 2, 4, 6 months + 12-15 months170 Highly recommended171172Data saved173```174175## Step 5: Save Data176177Save to `data/child-vaccine-tracker.json`, including:178- child_profile: Child basic information179- scheduled_vaccines: Scheduled vaccine list180- upcoming: Upcoming vaccinations181- overdue: Overdue vaccinations182- completed: Completed vaccinations183- reactions: Adverse reaction records184- statistics: Statistical information185186## Adverse Reaction Grading187188| Severity | Description |189|----------|-------------|190| Mild | Local redness/swelling, low fever, mild irritability |191| Moderate | Fever > 39, significant discomfort, affects activity |192| Severe | Severe allergic reaction, seizures, requires medical care |193194## Vaccination Reminder Rules195196| Advance Time | Reminder Type |197|--------------|---------------|198| Within 7 days | Upcoming vaccination |199| Overdue | Overdue vaccination |200| Severely overdue > 30 days | Urgent reminder |201202## Execution Instructions2032041. Read data/profile.json for child information2052. Calculate vaccination schedule based on birth date2063. Generate vaccination report or record vaccination2074. Save to data/child-vaccine-tracker.json208209## Medical Safety Principles210211### Safety Boundaries212- No specific vaccine brand recommendations213- No vaccination contraindication judgment214- No severe adverse reaction handling215- No substitute for vaccination clinics216217### System Can218- Vaccination schedule management219- Vaccination reminders220- Missed dose warnings221- Adverse reaction recording222223## Important Notice224225This system is for vaccination recording and schedule management only, **cannot replace professional medical advice**.226227All vaccinations should be done at vaccination clinics. **Inform doctor of child's health status** before vaccination.228229If adverse reactions occur, **consult doctor promptly**.