Dealing with May Contains and missing information

This fact sheet summarises how we deal with allergen data, specifically around May Contain and missing data in recipes and menus.

 

How to find out if your dish is missing allergen data

 

  • use the Dishes with missing allergens exception search on the Dishes page

  • refer to the allergen check box next to items in a dish

 

  • check the detailed allergens in the dish

 

  • click the above Information Not Complete to get the breakdown by item

 

  • in the allergen report

 

  • in Menu Hub when building a menu

 

  • when printing a single menu in Menu Hub

 

  • when looking at the menu using the QR code functionality

 

NEW ADDITIONS COMING ON 2ND AUGUST

  • in the allergen summary at the top of the Dish page

 

  • in the allergen summary at the top of the Dish page if the dish is in a menu in Menu Hub

 

  • in the label maker set up page

 

  • in the Recipe Manager API module

  1. The API will feature a new Status Code 104 and Status Message Item(s) in this dish are missing their allergen data

  • Example – Before change:

   "Info": {
        "Status": {
            "Code": "101_102",
            "Message": "Item(s) in this dish are missing their constituents & Item(s) in this dish are missing a weight"
        },

  1. Example – After change:

   "Info": {
        "Status": {
            "Code": "101_102_104",
            "Message": "Item(s) in this dish are missing their constituents & Item(s) in this dish are missing a weight & Item(s) in this dish are missing their allergen data"
        },

 

2. If the query includes Allergens, the API will return a list of allergens with missing data.

  1. Example – Before change:

"Allergens": {

           "Contains": [ "Soya and Soya Products", "Sulphites" ],

        "MayContain": [],

        "DoesNotContain": [],

  1. Example – After change:
    "Allergens": {

        "Contains": [ "Soya and Soya Products", "Sulphites" ],

        "MayContain": [],

        "DoesNotContain": [],

     "MissingAllergens": [ "Gluten (Barley)", "Gluten (Wheat)", "Gluten (Rye)", "Eggs", "Peanuts", "Other Nuts", "Fish", "Crustaceans", "Molluscs", "Sesame Seeds", "Milk", "Celery and Celeriac", "Lupin", "Mustard", "GM Foods", "Walnuts", "Pistachio Nuts", "Pecan nuts", "Macadamia Nuts", "Cashews", "Brazil Nuts", "Almonds", "Tree nuts", "Cereals Containing Glutens", "Gluten (Oats)" ],

 

What do we do if a dish contains an item with an unknown allergen status?

If one of the items in your dish does not have a status for an allergen we will always show that allergen as missing information or as Information Not Complete UNLESS at least one of the other items DOES contain the allergen in which case we would show the dish as containing the allergen regardless of the status of the other items in the dish.

If there is missing allergen information in at least one item and the dish contains another item with a status of MAY CONTAIN, we will show the allergen as missing information or Information Not Complete for the dish. We believe this is a more cautious approach than showing a result of May Contain.

For example, the dish for a cheese sandwich contains an ingredient which has a status of May Contain for allergen Milk and another item in the dish has a status of Information Not Available. We will return a status of Information Not Available for the dish to emphasise the fact that data is missing, rather than returning May Contain which does not alert the user/customer that the data is incomplete.

PLEASE NOTE THAT THIS IS A SYSTEM CHANGE SCHEDULED FOR THE 2ND AUGUST 2022

In the past we have shown the allergen as a May Contain in the allergen summary at the top of the page and we have shown both statuses of May Contain and Information Not Complete in the detailed breakdown.