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://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

No packages published

Languages