Dealing with May Contains and missing allergen information
This fact sheet summarises how we deal with:
missing allergen data in the different areas of the Recipe Manager module
how we deal with a conflict when we have May Contain and missing data in a dish (scroll to the bottom section of the page)
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
For Menu Hub clients
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 3RD 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
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"
},
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.
Example – Before change:
"Allergens": {
"Contains": [ "Soya and Soya Products", "Sulphites" ],
"MayContain": [],
"DoesNotContain": [],
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.