using web applications to mobilize pesticide information

29
Kaci Buhl - NPIC Project Coordinator Sean Ross - Supervisor for NPIC Information Resource Capability NPIC provides objective, science-based information about pesticides and pesticide-related topics to enable people to make informed decisions. NPIC is a cooperative agreement between OSU and the U.S. EPA (cooperative agreement #X8-83560101).

Upload: rosss30

Post on 14-Jul-2015

330 views

Category:

Environment


0 download

TRANSCRIPT

Kaci Buhl - NPIC Project CoordinatorSean Ross - Supervisor for NPIC Information Resource Capability

NPIC provides objective, science-based information about pesticides and pesticide-related topics to enable people to make informed decisions. NPIC is a cooperative agreement between OSU and the U.S. EPA (cooperative agreement #X8-83560101).

Kaci Buhl, MS, is an expert in risk communication and integrated pest management (IPM). Ms. Buhl has acted as the Project Coordinator at NPIC since 2006 and also has several years of experience as a pesticide incident investigator for the Oregon Department of Agriculture.

Sean Ross has worked as the Supervisor of NPIC Information Resources since 2001. Mr. Ross has been instrumental in developing the NPIC databases, desktop applications, websites and web applications used by the public and our pesticide specialists.

The National Pesticide Information Center

Operated at Oregon State University since 1995

A source for science-based pesticide information

▪ Toll-free phone line open 4 hours/day, Monday – Friday

▪ Expansive website available in English and Spanish

▪ Email/voice-mail response within one day

We answer questions about:

The health effects of pesticides

The environmental fate and properties of pesticides

Product labels, regulations

Pests and potential IPM strategies

Up to 25,000 inquiries per yearAbout 1 million page views per quarter

Translate technical information into accessible languageAdapt each conversation to meet the needs of diverse audiencesUse the risk framework to promote informed decision-makingRecognize incidents and opportunities to prevent incidentsPromote legal use practices and label comprehension

About 90% of callers/inquirers are from the general public in residential environmentsThe other 10% includes: Government agencies (155 in 2012)

Health agencies (60 in 2012)

Physicians/veterinarians (215 in 2012)

Manufacturing/marketing (144 in 2012)

Lawyers/consultants (54 in 2012)

Master gardeners (24 in 2012)

Environmental organizations (39 in 2012)

And many more.

NPIC currently hosts four mobile web applications:

P.E.S.T – Pesticide Education & Search Tool

▪ A tool for the public to find pest and pesticide-related information: http://npic.orst.edu/PESTapp

M.A.P.L. – Mobile Access to Pesticides and Labels

▪ A tool for professionals to find pesticide product-related information: http://npic.orst.edu/mapl

P.A.L.S. – Pesticides & Local Services

▪ Used by the public to find pesticide-related services in their area: http://npic.orst.edu/pals

My Repellent Finder

▪ Helps consumers find information about insect repellent products: http://npic.orst.edu/myrepel

NPIC’s web applications are heavily data-driven.

Two of the apps (MAPL, PEST) rely on data from EPA’s

publicly-available PPIS and PPLS databases.

One app (PALS) relies on contact data built and

maintained solely by NPIC.

One app (My Repellent Finder) relies on data about insect

repellent products published occasionally by EPA.

Quality and usability of publicly-available databases

varies widely. Finding, analyzing, and manipulating

such data into usable tools can yield valuable

information assets.

PPIS = Pesticide Product Information SystemPPLS = Pesticide Product Label System

These data sets are available online, updated weeklyThey were not designed or maintained for the general public

Technical jargon, awkward file formats

Counterintuitive logic for lumping/splitting like items

Over 70,000 products, so the results are often overwhelming

Intended for the pest control shopper

Deciding whether to use a pesticide

Comparing different pesticide products

Users get a quick, boiled down list of IPM tactics

Users get a product-specific search boxIf standing in the pesticide aisle, they can look up products one-by-one

Intended for the pest control shopper

Users cannot search by product name; the data are too squirrely

Users cannot search for products by pest; there would be too many results to be useful (over 10K)

We used our experience with callers/inquirers to determine what would be helpful, and what would be a hindrance.

Intended for professionals in the pesticide world

Familiar with terms, sites, regulations

Users can search by product name, knowing it may or may not work because names can be interchangedUsers can search for pest/crop combinations, knowing that crops/sites have jargon-laden names

Show me products registered for fire blight on apple trees

The master (federal) product label (pdf) is available within MAPL

Professionals would know that variations exist.

▪ States can add restrictions to the label, for example.

The product label accompanying the product is the one that is legally binding.

Users may need Adobe installed

EPA publishes the version of the label they accepted Including very technical,

regulatory language

In any combination, professional users can search for products by:

Pest

Site (crop, or location)

Active ingredient

Product name

Registrant (manufacturer)

EPA Registration number

PPIS is published via EPA weekly, as a collection of compressed raw text files, with fixed-length records.We developed code to automatically download, transform, and create/insert/update tables in an Oracle relational database.Text files frequently contain corrupted records that are automatically filtered out.PPLS is published as a web page listing of PDF label files. A custom parser was written to extract the current product label PDF files and add them to the Oracle table.

What kind of data formats have you seen and need to work with?

Other regulatory data?

GIS .csv data?

???

Experience building web-based tools using various technologies from the mid-90s through the present.

Mostly traditional PERL/CGI scripting and Java Servlet/JSP based.

Needed to utilize those experiences as a foundation to efficiently move into the current era of rich, mobile aware, products.

Needed to produce tools available to the widest possible audience.Phone and tablet technologies in transition. Android on the rise, iPhone/iOS established, Blackberry diminishing, Windows phone/tablets an unknown.Browsers, both desktop and mobile, finally reaching a basic level of maturity and compatibility so that interface development and consistency was possible across platforms.HTML5 (and its various underlying pieces, CSS3, DOM scripting, AJAX, JSON, etc.) becoming an accepted platform.Open source tookits became available, reliable, and widely used, making development significantly less cumbersome.

We decided the best and most efficient approach was a combination of what we already knew, and HTML5: HTML5 eliminated almost all worry about platform

compatibility.

Continue to use Java server technology as the supporting back-end. It works, and is known. We're using the Apache HTTPd, with Apache Tomcat connected to it as the servlet container to handle incoming client requests.

Servlets use JDBC to communicate with Oracle RDBMS queries/procedures

Servlets return data to client via JSP/HTML5/JSON

Utilize HTML5 mobile toolkits to ease UI development. JQuery Mobile was chosen based on its features and established base, but other toolkits could be used to do the same things.

Continued some use of JSP and JSTL when advantageous and/or easier than AJAX/JSON for client UI. Especially when processing concerns or volume of data caused limitations for the client devices.

When users look in the app store (Apple or Google Play), web-based apps do not appear

Some users cannot distinguish between the app and other web pages that might be linked within

When using an external source of data, errors cannot be easily attributed/corrected

http://npic.orst.edu/palsPALS – Use this web app to find the phone number/website for over 3000 county Extension offices. Also, one-click dialing!

http://npic.orst.edu/myrepelMy Repellent Finder – Use this web app to find a repellent for the right pest (mosquitoes, ticks or both), and the right protection time (2 hours, 4, 6, etc.)

Identify existing data sets for which there is demandConsider the target audienceConsider the limitations of the data setEvaluate options for ‘mobilizing’ the data set

Let’s play with the NPIC mobile web apps now!

1-800-858-7378

NPIC provides objective, science-based information about pesticides and pesticide-related topics to enable people to make informed decisions. NPIC is a cooperative agreement between OSU and the U.S. EPA (cooperative agreement #X8-83560101).