Guide API - Avis de conformité (AC)
Table des matières
Introduction
Un Avis de conformité (AC) est émis au fabricant si la présentation de drogue nouvelle est jugée conforme au Règlement sur les aliments et drogues après un examen complet.
La base de données est mise à jour tous les soirs et elle comprend des renseignements sur les AC concernant les médicaments pour usage humain émis depuis le 1er janvier 1994 jusqu'à ce jour. Elle comprend également les renseignements sur les AC concernant les médicaments vétérinaires émis depuis le 19 septembre 2000 jusqu'à ce jour. Santé Canada ajoutera progressivement les AC concernant les médicaments vétérinaires émis entre le 1er janvier 1994 et le 18 septembre 2000.
Cette interface de programmation d'applications (API) permet aux concepteurs d'accéder à ces renseignements en format JSON et XML afin de les utiliser dans leurs propres applications. L'adresse URI de base sur les avis de conformité est https://produits-sante.canada.ca/api/avis-de-conformite/ et vous pouvez y ajouter des paramètres. Toute requête est effectuée par l'entremise de cette adresse URI.
Produit pharmaceutique
Information sur le produit pharmaceutique, telles que le nom commercial et l'identification numérique de drogue. La marque du produit est le nom attribué par le fabricant pour distinguer le produit et sous lequel le produit sera vendu ou publicisé.
Paramètres
Il y a trois paramètres dans la requête : id, lang et type.
Paramètre | Définition | Valeur | Requis? | Note |
---|---|---|---|---|
api/avis-de-conformite/drugproduct/?id= | Affiche les produits pharmaceutiques selon le numéro d'un avis de conformité spécifié dans la requête. |
|
Oui | |
api/avis-de-conformite/drugproduct/?lang=fr | Modifie la langue du résultat. |
|
Non, mais l'anglais est la langue par défaut si elle n'est pas spécifiée. | Détermine si le résultat est affiché en anglais ou en français. |
api/avis-de-conformite/drugproduct/?type=json | Modifie le format du résultat. |
|
Non, mais JSON est le format par défaut s'il n'est pas spécifié. | Détermine si le résultat est en format JSON ou XML. |
La liste des produits pharmaceutiques peut être accédée aux adresses URI suivantes :
Contenu du résultat
Le résultat contient un ou plusieurs objets.
Chaque objet produit pharmaceutique contient les valeurs suivantes :
Code | Valeur |
---|---|
noc_number | Le numéro attribué à un avis de conformité. |
noc_br_brand_id | Le numéro d'identification attribué à une marque. |
noc_br_brandname | Le nom commercial du produit pharmaceutique. |
noc_br_product_id | Le numéro d'identification attribué à un produit pharmaceutique. |
noc_br_din | L'Identification numérique de drogue. |
Exemple de résultat
[{"noc_number":3369,"noc_br_brand_id":3567,"noc_br_brandname":"NORINYL 1/50 21DAY","noc_br_din":"02188724","noc_br_product_id":6363}, {"noc_number":3369,"noc_br_brand_id":3568,"noc_br_brandname":"NORINYL 1/50 28DAY","noc_br_din":"02188732","noc_br_product_id":6364}]
Exemple de jQuery
Exemple d'une fonctionnalité qui recherche les produits pharmaceutiques selon le numéro d'un avis de conformité et la langue sélectionnée :
function getDrugProduct(id, lang) { var base = 'https://produits-sante.canada.ca'; var uri = base + '/api/avis-de-conformite/drugproduct/?lang=' + lang + '&id=' + id; $.ajax({ url:uri, type:'GET', Accept:"application/json", dataType: 'json', success:function(data){ console.log(data.noc_br_brandname); var frag = document.createDocumentFragment(); var h2 = document.createElement("h2"); var DrugProduct = document.createTextNode(data.noc_br_brandname); var p = document.createElement("p"); var text = document.createTextNode(data.panels[0].text); h2.appendChild(DrugProduct); p.appendChild(text); frag.appendChild(h2); frag.appendChild(p); $("#responses")[0].appendChild(frag); }, error:function(error){ }, }); return; };
Avis de conformité
Un Avis de conformité (AC) est une notification délivrée en vertu du paragraphe C.08.004(1)(a), indiquant que le fabricant/promoteur se conforme aux articles C.08.002 ou C.08.003 et C.08.005.1 du Règlement sur les aliments et drogues. Un avis de conformité est émis si la présentation est jugée conforme après un examen complet.
Un AC-C est une autorisation de mettre un médicament sur le marché (c'est-à-dire un avis de conformité), à la condition que le promoteur entreprenne des études supplémentaires pour en vérifier l'avantage clinique. L'avis de conformité, admissible en vertu de la politique sur les AC-C (Avis de conformité avec conditions (AC-C) - Politique révisée), est émis dans le cadre de l'article C.08.004 du Règlement sur les aliments et drogues.
Paramètres
Il y a trois paramètres dans la requête : id, lang et type.
Paramètre | Définition | Valeur | Requis? | Note |
---|---|---|---|---|
api/avis-de-conformite/noticeofcompliancemain/?id= | Affiche l'avis de conformité selon le numéro d'un avis de conformité spécifié dans la requête. |
|
Oui | |
api/avis-de-conformite/noticeofcompliancemain/?lang=fr | Modifie la langue du résultat. |
|
Non, mais l'anglais est la langue par défaut si elle n'est pas spécifiée. | Détermine si le résultat est affiché en anglais ou en français. |
api/avis-de-conformite/noticeofcompliancemain/?type=json | Modifie le format du résultat. |
|
Non, mais JSON est le format par défaut s'il n'est pas spécifié. | Détermine si le résultat est en format JSON ou XML. |
La liste des avis de conformité peut être accédée aux adresses URI suivantes:
Contenu du résultat
Le résultat contient un ou plusieurs objets.
Chaque objet avis de conformité contient les valeurs suivantes :
Code | Valeur |
---|---|
noc_number | Le numéro attribué à un avis de conformité. |
noc_date | La date à laquelle un avis de conformité a été émis. |
noc_manufacturer_name | Le nom du fabricant. |
noc_status_with_conditions | Si un produit était autorisé sous la politique sur les avis de conformité avec conditions. |
noc_on_submission_type | Le catégorie de la présentation. |
noc_is_suppliment | Si la présentation est un supplément. |
noc_submission_class | La catégorie de présentation . |
noc_is_admin | Si la présentation a été déposée administrativement. |
noc_product_type | Le type de produit pharmaceutique. |
noc_crp_product_name | Le nom du produit de référence canadien. |
noc_crp_company_name | Le nom de l'entreprise pour le produit de référence canadien. |
noc_crp_country_name | Le nom du pays pour le produit de référence canadien. |
noc_active_status | Si l'avis de conformité est active ou suspendu. |
noc_reason_supplement | Si la présentation est un supplément, le motif du supplément. |
noc_reason_submission | Le motif de la présentation. |
noc_therapeutic_class | La classe thérapeutique attribuée à un produit pharmaceutique. |
noc_last_update_date | La dernière date à laquelle l'avis de conformité a été mis à jour. |
Exemple de résultat
{"noc_number":2112,"noc_date":"2001-08-15","noc_manufacturer_name":"GLAXOSMITHKLINE INC.","noc_status_with_conditions":"N","noc_on_submission_type":"Présentation de drogue nouvelle (PDN)","noc_is_suppliment":"N","noc_submission_class":"Admin","noc_is_admin":"Y","noc_product_type":"Disponible avec ordonnance","noc_crp_product_name":"","noc_crp_company_name":"","noc_crp_country_name":"","noc_active_status":"1","noc_reason_supplement":"","noc_reason_submission":"MODIFICATION DU NOM DU FABRICANT","noc_therapeutic_class":"CORTICOSTÉROÏDE TOPIQUE","noc_last_update_date":"1111-11-11"}
Exemple de jQuery
Exemple d'une fonctionnalité qui recherche un avis de conformité selon le numéro d'un avis de conformité et la langue sélectionnée :
function GetNoticeOfComplianceMain(id, lang) { var base = 'https://produits-sante.canada.ca'; var uri = base + '/api/avis-de-conformite/noticeofcompliancemain/?lang=' + lang + '&id=' + id; $.ajax({ url:uri, type:'GET', Accept:"application/json", dataType: 'json', success:function(data){ console.log(data.noc_reason_submission); var frag = document.createDocumentFragment(); var h2 = document.createElement("h2"); var NoticeOfCompliance = document.createTextNode(data.noc_reason_submission); var p = document.createElement("p"); var text = document.createTextNode(data.panels[0].text); h2.appendChild(NoticeOfCompliance); p.appendChild(text); frag.appendChild(h2); frag.appendChild(p); $("#responses")[0].appendChild(frag); }, error:function(error){ }, }); return; };
Forme posologique
Forme sous laquelle le produit est vendu. Il s'agit de la combinaison de la forme sous laquelle le fabricant présente un produit, p. ex. comprimé, gélule, poudre, et de la forme sous laquelle le produit est administré, p. ex. poudre pour une solution.
Paramètres
Il y a trois paramètres dans la requête : id, lang et type.
Paramètre | Définition | Valeur | Requis? | Note |
---|---|---|---|---|
api/avis-de-conformite/dosageform/?id= | Affiche les formes posologiques selon le numéro d'un avis de conformité spécifié dans la requête. |
|
Oui | |
api/avis-de-conformite/dosageform/?lang=fr | Modifie la langue du résultat. |
|
Non, mais l'anglais est la langue par défaut si elle n'est pas spécifiée. | Détermine si le résultat est affiché en anglais ou en français. |
api/avis-de-conformite/dosageform/?type=json | Modifie le format du résultat. |
|
Non, mais JSON est le format par défaut s'il n'est pas spécifié. | Détermine si le résultat est en format JSON ou XML. |
La liste des formes posologiques peut être accédée aux adresses URI suivantes :
Contenu du résultat
Le résultat contient un ou plusieurs objets.
Chaque objet forme posologique contient les valeurs suivantes :
Code | Valeur |
---|---|
noc_number | Le numéro attribué à un avis de conformité. |
noc_pf_din_product_id | Le numéro d'identification attribué à un produit pharmaceutique. |
noc_pf_form_name | La forme posologique. |
Exemple de résultat
[{"noc_number":3369,"noc_pf_din_product_id":6363,"noc_pf_form_name":"Comprimé"}, {"noc_number":3369,"noc_pf_din_product_id":6364,"noc_pf_form_name":"Comprimé"}]
Exemple de jQuery
Exemple d'une fonctionnalité qui recherche les formes posologiques selon le numéro d'un avis de conformité et la langue sélectionnée :
function getDosageForm(id, lang) { var base = 'https://produits-sante.canada.ca'; var uri = base + '/api/avis-de-conformite/dosageform/?lang=' + lang + '&id=' + id; $.ajax({ url:uri, type:'GET', Accept:"application/json", dataType: 'json', success:function(data){ console.log(data.noc_pf_form_name); var frag = document.createDocumentFragment(); var h2 = document.createElement("h2"); var DosageForm = document.createTextNode(data.noc_pf_form_name); var p = document.createElement("p"); var text = document.createTextNode(data.panels[0].text); h2.appendChild(DosageForm); p.appendChild(text); frag.appendChild(h2); frag.appendChild(p); $("#responses")[0].appendChild(frag); }, error:function(error){ }, }); return; };
Ingrédient médicinal
Tout composant qui possède des propriétés médicinales, qui provoque une activité pharmacologique ou qui a des répercussions directes sur le diagnostic, la guérison, l'atténuation, le traitement ou la prévention des maladies, ou qui affecte la structure ou toute fonction du corps de l'être humain ou d'autres animaux.
Paramètres
Il y a trois paramètres dans la requête : id, lang et type.
Paramètre | Définition | Valeur | Requis? | Note |
---|---|---|---|---|
api/avis-de-conformite/medicinalingredient/?id= | Affiche les ingrédients médicinaux selon le numéro d'un avis de conformité spécifié dans la requête. |
|
Oui | |
api/avis-de-conformite/medicinalingredient/?lang=fr | Modifie la langue du résultat. |
|
Non, mais l'anglais est la langue par défaut si elle n'est pas spécifiée. | Détermine si le résultat est affiché en anglais ou en français. |
api/avis-de-conformite/medicinalingredient/?type=json | Modifie le format du résultat. |
|
Non, mais JSON est le format par défaut s'il n'est pas spécifié. | Détermine si le résultat est en format JSON ou XML. |
La liste des ingrédients médicinaux peut être accédée aux adresses URI suivantes :
Contenu du résultat
Le résultat contient un ou plusieurs objets.
Chaque objet ingrédient médicinal contient les valeurs suivantes :
Code | Valeur |
---|---|
noc_number | Le numéro attribué à un avis de conformité. |
noc_pi_din_product_id | Le numéro d'identification attribué à un produit pharmaceutique. |
noc_pi_medic_ingr_name | Le nom de l'ingrédient médicinal. |
noc_pi_strength | Le concentration de l'ingrédient médicinal. |
noc_pi_unit | L'unité de l'ingrédient médicinal. |
noc_pi_basic_unit | L’unité posologique de l’ingrédient médicinal. |
Exemple de résultat
[{"noc_number":3369,"noc_pi_din_product_id":6363,"noc_pi_medic_ingr_name":"NORÉTHINDRONE","noc_pi_strength":1,"noc_pi_unit":"MG","noc_pi_basic_unit":"TAB"}, {"noc_number":3369,"noc_pi_din_product_id":6363,"noc_pi_medic_ingr_name":"MESTRANOL","noc_pi_strength":0.05,"noc_pi_unit":"MG","noc_pi_basic_unit":"TAB"}, {"noc_number":3369,"noc_pi_din_product_id":6364,"noc_pi_medic_ingr_name":"NORÉTHINDRONE","noc_pi_strength":1,"noc_pi_unit":"MG","noc_pi_basic_unit":"TAB"}, {"noc_number":3369,"noc_pi_din_product_id":6364,"noc_pi_medic_ingr_name":"MESTRANOL","noc_pi_strength":0.05,"noc_pi_unit":"MG","noc_pi_basic_unit":"TAB"}]
Exemple de jQuery
Exemple d'une fonctionnalité qui recherche les ingrédients médicinaux selon le numéro d'un avis de conformité et la langue sélectionnée :
function getMedicinalIngredient(id, lang) { var base = 'https://produits-sante.canada.ca'; var uri = base + '/api/avis-de-conformite/medicinalingredient/?lang=' + lang + '&id=' + id; $.ajax({ url:uri, type:'GET', Accept:"application/json", dataType: 'json', success:function(data){ console.log(data.noc_pi_medic_ingr_name); var frag = document.createDocumentFragment(); var h2 = document.createElement("h2"); var MedicinalIngredient = document.createTextNode(data.noc_pi_medic_ingr_name); var p = document.createElement("p"); var text = document.createTextNode(data.panels[0].text); h2.appendChild(MedicinalIngredient); p.appendChild(text); frag.appendChild(h2); frag.appendChild(p); $("#responses")[0].appendChild(frag); }, error:function(error){ }, }); return; };
Voie d'administration
Détermine la partie du corps sur laquelle, par laquelle ou dans laquelle le produit est administré (orale, topique, intramusculaire, rectale, etc.).
Un produit peut être administré de plusieurs façons (intraveineuse, intramusculaire, intra-articulaire, etc.).
Paramètres
Il y a trois paramètres dans la requête : id, lang et type.
Paramètre | Définition | Valeur | Requis? | Note |
---|---|---|---|---|
api/avis-de-conformite/route/?id= | Affiche les voies d'administration selon le numéro d'un avis de conformité spécifié dans la requête. |
|
Oui | |
api/avis-de-conformite/route/?lang=fr | Modifie la langue du résultat. |
|
Non, mais l'anglais est la langue par défaut si elle n'est pas spécifiée. | Détermine si le résultat est affiché en anglais ou en français. |
api/avis-de-conformite/route/?type=json | Modifie le format du résultat. |
|
Non, mais JSON est le format par défaut s'il n'est pas spécifié. | Détermine si le résultat est en format JSON ou XML. |
La liste des voies d'administration peut être accédée aux adresses URI suivantes :
Contenu du résultat
Le résultat contient un ou plusieurs objets.
Chaque objet voie d'administration contient les valeurs suivantes :
Code | Valeur |
---|---|
noc_number | Le numéro attribué à un avis de conformité. |
noc_pr_din_product_id | Le numéro d'identification attribué à un produit pharmaceutique. |
noc_pr_route | La voie d'administration. |
Exemple de résultat
[{"noc_number":3369,"noc_pr_din_product_id":6363,"noc_pr_route":"Orale"}, {"noc_number":3369,"noc_pr_din_product_id":6364,"noc_pr_route":"Orale"}]
Exemple de jQuery
Exemple d'une fonctionnalité qui recherche les voies d'administration selon le numéro d'un avis de conformité et la langue sélectionnée :
function getRouteAdministration(id, lang) { var base = 'https://produits-sante.canada.ca'; var uri = base + '/api/avis-de-conformite/route/?lang=' + lang + '&id=' + id; $.ajax({ url:uri, type:'GET', Accept:"application/json", dataType: 'json', success:function(data){ console.log(data.noc_pr_route); var frag = document.createDocumentFragment(); var h2 = document.createElement("h2"); var Route = document.createTextNode(data.noc_pr_route); var p = document.createElement("p"); var text = document.createTextNode(data.panels[0].text); h2.appendChild(Route); p.appendChild(text); frag.appendChild(h2); frag.appendChild(p); $("#responses")[0].appendChild(frag); }, error:function(error){ }, }); return; };
Espèces animales
Les espèces auxquelles les produits vétérinaires sont destinés (p. ex. mouton, chien, bovin et volaille).
Paramètres
Il y a trois paramètres dans la requête : id, lang et type.
Paramètre | Définition | Valeur | Requis? | Note |
---|---|---|---|---|
api/avis-de-conformite/vetspecies/?id= | Affiche les espèces animales selon le numéro d'un avis de conformité spécifié dans la requête. |
|
Oui | |
api/avis-de-conformite/vetspecies/?lang=fr | Modifie la langue du résultat. |
|
Non, mais l'anglais est la langue par défaut si elle n'est pas spécifiée. | Détermine si le résultat est affiché en anglais ou en français. |
api/avis-de-conformite/vetspecies/?type=json | Modifie le format du résultat. |
|
Non, mais JSON est le format par défaut s'il n'est pas spécifié. | Détermine si le résultat est en format JSON ou XML. |
La liste des espèces animales peut être accédée aux adresses URI suivantes :
Contenu du résultat
Le résultat contient un ou plusieurs objets.
Chaque objet espèce animale contient les valeurs suivantes :
Code | Valeur |
---|---|
noc_number | Le numéro attribué à un avis de conformité. |
vet_species_desc | La description de l'espèce animale. |
Exemple de résultat
[{"noc_number":6981,"vet_species_desc":"BOVINS"}, {"noc_number":6981,"vet_species_desc":"CHIENS"}, {"noc_number":6981,"vet_species_desc":"CHEVAUX"}, {"noc_number":6981,"vet_species_desc":"PORCINS"}, {"noc_number":6981,"vet_species_desc":"DINDES"}]
Exemple de jQuery
Exemple d'une fonctionnalité qui recherche les espèces animales selon le numéro d'un avis de conformité et la langue sélectionnée :
function getVeterinarySpecies(id, lang) { var base = 'https://produits-sante.canada.ca'; var uri = base + '/api/avis-de-conformite/vetspecies/?lang=' + lang + '&id=' + id; $.ajax({ url:uri, type:'GET', Accept:"application/json", dataType: 'json', success:function(data){ console.log(data.vet_species_desc); var frag = document.createDocumentFragment(); var h2 = document.createElement("h2"); var SpeciesName = document.createTextNode(data.vet_species_desc); var p = document.createElement("p"); var text = document.createTextNode(data.panels[0].text); h2.appendChild(SpeciesName); p.appendChild(text); frag.appendChild(h2); frag.appendChild(p); $("#responses")[0].appendChild(frag); }, error:function(error){ }, }); return; };