A class to scrape and extract data from AIFA (Agenzia Italiana del FArmaco) database using its public web service
http:https://cloud.mediatradespace.net/aifa/
<?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 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"]