Changes

Jump to navigation Jump to search
43 bytes added ,  08:07, 25 April 2022
m
no edit summary
Line 1: Line 1: −
Currently, [https://www.canada.ca/en/health-canada/services/consumer-product-safety.html?msclkid=25bfb6a6c49411ecbb50026f35d53fb9 Consumer Product Safety] (CPS) inspectors must verify the compliance of consumer products and cosmetics at various locations such as land border sites and at locations operated by their regulated party. In addition to verifying compliance as per the various regulations under the [https://www.laws-lois.justice.gc.ca/eng/acts/C-1.68/index.html Canada Consumer Product Safety Act] (CCPSA) and [https://laws-lois.justice.gc.ca/eng/acts/f-27/page-1.html#h-234002 Food and Drugs Act] (FDA), the program also collects information for documentation and surveillance purposes. Enforcement is typically taken on-site, however the current compliance verification process is slow due to the various steps involved. During this process inspectors are expected to review the past compliance history of the products and the regulated party, information that is typically stored in various sources such as internal Health Canada databases and the internet.
+
Currently, [https://www.canada.ca/en/health-canada/services/consumer-product-safety.html?msclkid=25bfb6a6c49411ecbb50026f35d53fb9 Consumer Product Safety] (CPS) inspectors must verify the compliance of consumer products and cosmetics at various locations such as land border sites and at locations operated by their regulated party. In addition to verifying compliance as per the various regulations under the [https://www.laws-lois.justice.gc.ca/eng/acts/C-1.68/index.html Canada Consumer Product Safety Act] (CCPSA) and [https://laws-lois.justice.gc.ca/eng/acts/f-27/page-1.html#h-234002 Food and Drugs Act] (FDA), the program also collects information for documentation and surveillance purposes. Enforcement is typically taken on-site, however the current compliance verification process is lengthy and inefficient due to various steps involved. During this process inspectors are expected to review the past compliance history of the products and the regulated party, information that is typically stored in varying sources such as internal Health Canada databases and the internet.
   −
Inspired by the popular Magic 8 Ball fortune telling ball, Project 8Ball will stand as a resource for Government of Canada employees to enter information and “magically” receive an instant answer of advice. Project 8Ball was initiated through collaboration between consumer product safety inspectors across Canada and colleagues from Health Canada’s Triage and Surveillance division (TSD) and National Capitol Region (NCR). Project 8Ball was created to leverage the technology developed in [[Cyclops|Project Cyclops]] to develop a user-friendly mobile application that will be used as a support tool for regulatory decisions on at the border. The scope of [[Cyclops|Project Cyclops]] was limited to focusing solely on [https://www.canada.ca/en/health-canada/services/drugs-health-products/natural-non-prescription.html natural health products] (NHP). Project 8Ball was able to utilize existing technology to expand the scope of [[Cyclops|Project Cyclop]]<nowiki/>s to apply existing technology to focus on cosmetics. This tool will allow Government of Canada employees to have relevant and tailored information at their fingertips (see icon mock-ups in design process). The mobile application will include automatic label reference tool to detect cosmetic ingredients from the Restricted and Prohibited Hotlist to assist inspectors when making admissibility decisions at the border. As well, have capabilities to generate reports that may be used by inspectors for detailed documentation, compliance promotion, outreach, education, and future surveillance.
+
Project 8Ball was initiated through collaboration between consumer product safety inspectors across Canada and colleagues from Health Canada’s Triage and Surveillance division (TSD) and National Capitol Region (NCR). Inspired by the popular Magic 8 Ball fortune telling ball, Project 8Ball will stand as a resource for Government of Canada employees to enter information and “magically” receive an instant answer of advice. Project 8Ball was created to leverage the technology developed in [[Cyclops|Project Cyclops]] to develop a user-friendly mobile application that will be used as a support tool for regulatory decisions on at Canadian border locations. The scope of [[Cyclops|Project Cyclops]] was limited to focusing solely on [https://www.canada.ca/en/health-canada/services/drugs-health-products/natural-non-prescription.html natural health products] (NHP). Project 8Ball was able to utilize existing technology to expand the scope of [[Cyclops|Project Cyclop]]<nowiki/>s to focus on cosmetics. This tool will allow Government of Canada employees to have relevant and tailored information at their fingertips (see icon mock-ups in design process). The mobile application will include automatic label reference tool to detect cosmetic ingredients from the Restricted and Prohibited Hotlist to assist inspectors when making admissibility decisions at the border. As well, have capabilities to generate reports that may be used by inspectors for detailed documentation, compliance promotion, outreach, education, and future surveillance.
    
== Development- [[Cyclops|Project Cyclops]] ==  
 
== Development- [[Cyclops|Project Cyclops]] ==  
Line 24: Line 24:  
The scope of the 8Ball Project in Stream 1 is to develop the model, or a preliminary proof of concept that has demonstrable features that would be required for a horizontally designed Minimum Viable Product (MVP). IMSD will play a pivotal role in providing support and guidance to the vendor and ensure backend compatibility to Health Canada infrastructure. By using technology developed in [[Cyclops|Project Cyclops]], the feasibility of the solution will be demonstrated. The MVP should be able to review product labels for a Cosmetic product during an on-site inspection with a random sampling of products, in a real inspection setting. 
 
The scope of the 8Ball Project in Stream 1 is to develop the model, or a preliminary proof of concept that has demonstrable features that would be required for a horizontally designed Minimum Viable Product (MVP). IMSD will play a pivotal role in providing support and guidance to the vendor and ensure backend compatibility to Health Canada infrastructure. By using technology developed in [[Cyclops|Project Cyclops]], the feasibility of the solution will be demonstrated. The MVP should be able to review product labels for a Cosmetic product during an on-site inspection with a random sampling of products, in a real inspection setting. 
   −
The 8ball mobile application tool will provide digital photos, translations and the conversion of images, printed text or handwritten into machine encoded text (Optical Character Recognition (OCR)) in real time. Inspectors will be able to capture images of a product and with OCR the tool will cross-reference it to the frequently updated Hotlist Ingredient List (see images in design process). The mobile tool will provide live translations of English, French, and other languages to verify compliance against labelling requirements and the Hotlist Ingredient List. Consumer Product Safety (CPS) has at least 16 regulations that include specific labelling requirements with pre-defined text specified. Labels would be scanned, and the existing text would be compared to the regulatory requirements. The process output would identify the deficiencies (view process flow below). Additionally, pending co-operation of Canada Border Services Agency (CBSA) officers, the application will be offered to the CBSA officers to be used on a voluntary basis to help focus on providing improved referrals to Health Canada.
+
The 8ball mobile application tool will provide digital photos, translations and the conversion of images, printed text or handwritten into machine encoded text (Optical Character Recognition (OCR)) in real time. Inspectors will be able to capture images of a product and with OCR the tool will cross-reference it to the frequently updated Hotlist Ingredient List (see images in design process). The mobile tool will provide live translations of English, French, and other languages to verify compliance against labelling requirements and the Hotlist Ingredient List. Consumer Product Safety (CPS) has at least 16 regulations that include specific labelling requirements with pre-defined text specified. Labels will be scanned, and the existing text would be compared to the regulatory requirements. The process output would identify any existing deficiencies (view process flow below). Additionally, pending co-operation of Canada Border Services Agency (CBSA) officers, the application will be offered to the CBSA officers to be used on a voluntary basis to help focus on providing improved referrals to Health Canada.
 
[[File:Project_8Ball_-_Process_Flow.jpg|alt=|left|thumb|430x430px|Diagram of 8Ball Process Flow]]
 
[[File:Project_8Ball_-_Process_Flow.jpg|alt=|left|thumb|430x430px|Diagram of 8Ball Process Flow]]
 
Throughout the development process of the 8Ball application, a list of non-negotiable requirements for the final product was established. The application should have features that include:
 
Throughout the development process of the 8Ball application, a list of non-negotiable requirements for the final product was established. The application should have features that include:
* Accessible on a mobile device and tablets  
+
* Accessiblity on mobile devices and smart tablets
* Analysis runtime and report output should not be more than 1 minute  
+
* Analysis runtime and report output less than one (1) minute
* Ability to analyze both French and English labels on varying surfaces  
+
* Ability to analyze both French and English labels on varying surface types
 
* Ability to recognize languages other than French and English and translate into French or English  
 
* Ability to recognize languages other than French and English and translate into French or English  
* Ability to categorize cosmetics products in order to identify specific, applicable ingredient restrictions and usages.
+
* Ability to categorize cosmetics products in order to identify specific, applicable ingredient restrictions, labelling requirements and usages
 
* Capacity to have multiple users (Maximum 20) using the application at the same time  
 
* Capacity to have multiple users (Maximum 20) using the application at the same time  
* Ability to harness active learning to continuously improve functions through continued use.  
+
* Ability to harness active learning to continuously improve functions through continued use
 
* Ability to run through a Government of Canada Azure Cloud
 
* Ability to run through a Government of Canada Azure Cloud
 
* Refreshes information utilized from the APIs daily
 
* Refreshes information utilized from the APIs daily
    
=== Stream 2 ===
 
=== Stream 2 ===
In the final stage of the project will assess if the MVP is appropriate for enterprise release. If appropriate, the project would seek to secure funding to scale accordingly via the Investment Plan process. The project will take an inclusive approach with both inputs and outputs, critical to perpetuate innovation. The tool will provide a voluntary sign-up-based platform for Canadians to access outreach information such as recalls and alerts of consumer products, consultations, reports, etc.  
+
In the final stage of the project, we will assess if the MVP is appropriate for enterprise release. If appropriate, the project would seek to secure funding to scale accordingly via the Investment Plan process. The project will take an inclusive approach with both inputs and outputs, critical to perpetuate innovation. The tool will provide a voluntary sign-up-based platform for Canadians to access outreach information such as recalls and alerts of consumer products and cosmetics, consultations, reports, etc.  
    
== Design Process ==
 
== Design Process ==
Line 52: Line 52:     
=== User Interface ===
 
=== User Interface ===
Initial sketches for the user interface included demonstrations of OCR capabilities and the organization of data entries. Below outlines the translation from primary sketches to current interactive functions within the developing 8Ball application. These images solely capture spectific functions of 8Ball, insight into the application's process flow and further capabilities is available in the [https://022gc.sharepoint.com/:v:/s/Project8BallPilotProjectTeamROEB-CPCSD/EZHeCSw8ou9Dt0B5ut_hXywB-2dloW-OBI10ecY5XMAHHg 8Ball teaser video].  
+
Initial sketches for the user interface included demonstrations of OCR capabilities and the organization of data entries. The images below outline the translation from primary sketches to current interactive functions of the developing 8Ball application. These images capture spectific functions of 8Ball, insight into the application's process flow and further capabilities is available in the [https://022gc.sharepoint.com/:v:/s/Project8BallPilotProjectTeamROEB-CPCSD/EZHeCSw8ou9Dt0B5ut_hXywB-2dloW-OBI10ecY5XMAHHg 8Ball teaser video].  
    
[[File:8Ball User Interface Sketches.png|630x630px]]
 
[[File:8Ball User Interface Sketches.png|630x630px]]
37

edits

Navigation menu

GCwiki