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ètres pour la requête
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.
    ##### - numéro d'un avis de conformité
Oui
api/avis-de-conformite/drugproduct/?lang=fr Modifie la langue du résultat.
  • en - Anglais
  • fr - Français
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.
  • json - JSON
  • xml - XML
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 :

Valeurs de l'objet produit pharmaceutique
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ètres pour la requête
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.
    ##### - numéro d'un avis de conformité
Oui
api/avis-de-conformite/noticeofcompliancemain/?lang=fr Modifie la langue du résultat.
  • en - Anglais
  • fr - Français
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.
  • json - JSON
  • xml - XML
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 :

Valeurs de l'objet avis de conformité
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ètres pour la requête
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.
    ##### - numéro d'un avis de conformité
Oui
api/avis-de-conformite/dosageform/?lang=fr Modifie la langue du résultat.
  • en - Anglais
  • fr - Français
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.
  • json - JSON
  • xml - XML
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 :

Valeurs de l'objet forme posologique
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ètres pour la requête
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.
    ##### - numéro d'un avis de conformité
Oui
api/avis-de-conformite/medicinalingredient/?lang=fr Modifie la langue du résultat.
  • en - Anglais
  • fr - Français
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.
  • json - JSON
  • xml - XML
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 :

Valeurs de l'objet ingredient médicinal
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ètres pour la requête
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.
    ##### - numéro d'un avis de conformité
Oui
api/avis-de-conformite/route/?lang=fr Modifie la langue du résultat.
  • en - Anglais
  • fr - Français
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.
  • json - JSON
  • xml - XML
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 :

Valeurs de l'objet voie d'administration
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ètres pour la requête
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.
    ##### - numéro d'un avis de conformité
Oui
api/avis-de-conformite/vetspecies/?lang=fr Modifie la langue du résultat.
  • en - Anglais
  • fr - Français
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.
  • json - JSON
  • xml - XML
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 :

Valeurs de l'objet espèce animale
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;
 };