Skip to content

A class to scrape and extract data from AIFA (Agenzia Italiana del FArmaco) database using its public web service

License

Notifications You must be signed in to change notification settings

devneri/aifa-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AIFA Scraper

A class to scrape and extract data from AIFA (Agenzia Italiana del FArmaco) database using its public web service

Demo

http:https://cloud.mediatradespace.net/aifa/

Use example

<?php

require 'aifa-scraper/src/Scraper.php';

$config = [
    // This is the base url (this is the default if omitted)
    'baseurl' => 'https://www.agenziafarmaco.gov.it/services/search/select',

    // Field list to retrieve during query. See below for description of interesting fields (default to *)
    'fieldlist' => 'sm_field_descrizione_farmaco,sm_field_descrizione_atc,sm_field_descrizione_confezione,sm_field_descrizione_ditta',

    // Max records to retrieve (default to 100)
    'maxrows' => 50
];

$aifaScraper = new \Devneri\Aifa\Scraper($config);

$drugResult = $aifaScraper->searchByName('eutirox', 'A');

...

Fields

Fields used in config and retrieved as result
[result of Eutirox 75mcg tablets]

sm_field_aic
["024402051"]

sm_field_chiave_confezione
["024402051"]

sm_field_codice_atc
["H03AA01"]

sm_field_codice_confezione
["051"]

sm_field_codice_ditta
["2392"]

sm_field_codice_farmaco
["024402"]

sm_field_descrizione_atc
["Levotiroxina sodica"]

sm_field_descrizione_confezione
[""75 MICROGRAMMI COMPRESSE" 50 COMPRESSE"]

sm_field_descrizione_ditta
["MERCK SERONO S.P.A."]

sm_field_descrizione_farmaco
["EUTIROX"]

sm_field_link_fi
[["https://farmaci.agenziafarmaco.gov.it/aifa/servlet/PdfDownloadServlet?pdfFileName=footer_002392_024402_FI.pdf&retry=0&sys=m0b1l3"]]

sm_field_link_rcp
[[https://farmaci.agenziafarmaco.gov.it/aifa/servlet/PdfDownloadServlet?pdfFileName=footer_002392_024402_RCP.pdf&retry=0&sys=m0b1l3"]]

sm_field_stato_farmaco
["A"]

sm_field_tipo_procedura
["N"]

About

A class to scrape and extract data from AIFA (Agenzia Italiana del FArmaco) database using its public web service

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages