haya.Learning made clear
Unit I · Food safety and HACCP
10 min readPathway sheet10-mark answer; also the Unit I activity

The CCP decision tree and a HACCP plan for pasteurised milk

The CCP decision tree asks four questions to find each CCP. The HACCP plan table then lists, for each CCP, the limit, monitoring, corrective action, verification and records.

Decision tree4 yes/no questions (classic Codex tree)
HTST pasteurisationAt least 72 °C for 15 s; follow your plant's validated limits
Proof of pasteurisationNegative alkaline phosphatase test
CCPs in pouch milkRaw milk reception, pasteurisation, cooling and cold storage

The CCP decision tree (classic Codex version)

Ask these questions for each significant hazard at each step. The tree is a guide; the team's knowledge of the process makes the final decision. This is the version in most textbooks; the latest Codex revision gives an updated example tree that first asks whether prerequisite programmes (such as GHP) can control the hazard.

  1. Q1
    Do control measures exist for this hazard?
    No → is control at this step necessary for safety? If yes, change the step, process or product; if no, it is not a CCP. Yes → go to Q2.
  2. Q2★
    Is this step specifically designed to eliminate the hazard or reduce it to an acceptable level?
    Yes → this step is a CCP. No → go to Q3.
  3. Q3
    Could contamination occur, or the hazard increase, to an unacceptable level at this step?
    No → not a CCP. Yes → go to Q4.
  4. Q4★
    Will a later step eliminate the hazard or reduce it to an acceptable level?
    Yes → not a CCP here (the later step is). No → this step is a CCP.

★ one-way, controls the pace

Process flow: pasteurised milk in pouches

Steps not marked are controlled by prerequisite programmes: cleaning-in-place (CIP) of pipes and tanks, safe water, personal hygiene and pest control.

Hazard analysis (summary)

StepHazardTypeSignificant?Control
Raw milk receptionAntibiotic residues, aflatoxin M1, adulterants (urea, detergent, neutralisers)ChemicalYes: no later step removes themTest every lot; approved suppliers → CCP 1
Raw milk receptionPathogens (Salmonella, E. coli, Listeria)BiologicalYesControlled later by pasteurisation, so not a CCP here
FiltrationHair, straw, dirtPhysicalLowFilters and clarifier (PRP)
PasteurisationSurvival of pathogens (Coxiella burnetii, Mycobacterium tuberculosis, Listeria, Salmonella)BiologicalYesTime and temperature → CCP 2
Cooling and cold storageGrowth of spore-formers that survive heating (Bacillus cereus) and of any contaminantsBiologicalYesTemperature → CCP 3
FillingRecontamination from an unclean filler; cleaning chemical residuesBiological, chemicalControlled by PRPsCIP with rinse checks; hygiene of the filling room

HACCP plan table: pasteurised toned milk in pouches

ItemCCP 1: Raw milk receptionCCP 2: HTST pasteurisationCCP 3: Cooling and cold storage
HazardAntibiotic residues; adulterants (urea, detergent, neutralisers)Survival of pathogensGrowth of bacteria that survive heating or get in later
Critical limitRapid antibiotic test negative; adulterant tests negativeAt least 72 °C for at least 15 sMilk cooled to 4 °C or below straight after pasteurisation and kept at 4 °C or below until dispatch
MonitoringRapid test kit on every tanker or can lot before unloading; done by the reception chemistContinuous temperature recorder and flow diversion valve; operator checks the chart every hourTemperature recorder on the cooler; cold room thermometer logged every 2 hours by the store-in-charge
Corrective actionReject the lot; record it; inform the supplier or society and retrain themFlow diversion valve sends under-heated milk back to the balance tank for re-pasteurisation; stop and repair; hold milk made since the last good checkRe-chill at once; if milk stayed warm too long, hold, test or discard it; repair the cooler
VerificationLaboratory confirms a sample each week; test-kit expiry and controls checked; QA manager reviews records dailyFlow diversion valve tested at start-up each day; thermometers calibrated; alkaline phosphatase test on every batch; coliform testsThermometers calibrated; plate count and coliform tests on stored milk; logs reviewed
RecordsMilk reception register; test results; rejection logTemperature charts; valve test log; phosphatase results; calibration recordsTemperature logs; deviation reports; laboratory reports

Activity: how to prepare a HACCP plan for one product

Use these steps for the assignment. Pick a simple product: pasteurised milk, paneer, idli batter or tomato ketchup. The limits given here are standard ones; a real plant follows its own validated limits.

  1. 1
    Form a small team and write the scope: the product, the plant, from receiving to dispatch.
  2. 2
    Write the product description: ingredients, pH, packaging, storage, shelf life and intended users.
  3. 3
    Draw the flow diagram and, if you can, check it during a plant visit.
  4. 4★
    At each step list biological, chemical and physical hazards, and mark which are significant (likely and severe).
  5. 5★
    Run each significant hazard through the 4-question decision tree and mark the CCPs.
  6. 6★
    For each CCP fill the plan table: hazard, critical limit, monitoring, corrective action, verification and records.
  7. 7
    Add the prerequisite programmes that support the plan: cleaning, pest control, personal hygiene, safe water.
  8. 8
    State when the plan will be reviewed: every year, and whenever the recipe, equipment or supplier changes.

★ one-way, controls the pace

In kitchens and food businesses

A paneer unit supplying hotels uses the same table: its CCPs are heating the milk before acid is added and cold storage of the paneer. An idli batter unit watches water quality and chilling of the batter after fermentation.

Exam angle

2 marks: “What is the alkaline phosphatase test used for?” To check that milk has been properly pasteurised. Correct pasteurisation destroys the enzyme, so the test should be negative.

5 marks: “Explain the CCP decision tree.” Its purpose; the four questions with their yes/no paths; draw the tree; examples: pasteurisation is a CCP (Q2 yes), but pathogens at milk reception are not a CCP there because pasteurisation controls them later (Q4 yes).

10 marks: “Prepare a HACCP plan for pasteurised milk.” Product description; flow diagram; hazard analysis; CCPs by the decision tree; plan table with limits (at least 72 °C for 15 s), monitoring, corrective action, verification (phosphatase test) and records; prerequisites; review.

Remember it

Plan table columns: H-L-M-C-V-R (Hazard, Limit, Monitoring, Corrective action, Verification, Records): 'Have Lunch, Monitor Cooks, Verify Records.'