Title: Practical Considerations for Exploiting the World Wide Web to Create Infobuttons
1Practical Considerations for Exploiting the World
Wide Web to Create Infobuttons
- James J. Cimino, Jianhua Li, Mureen Allen,
- Leanne M. Currie, Mark Graham, Viktoria Janetzki,
- Nam-Ju Lee, Suzanne Bakken, Vimla L. Patel
- Department of Biomedical Informatics
- Columbia University
2Resolving Clinician Information Needs
Infobutton Manager
3Issues for Exploiting Resources
- Understand the information need
- Identify appropriate resource
- Translation of context data for querying
- Interaction with the resource
4Interactions With On-line Resources
- Simple link
- Concept-based link
- Simple search
- Concept-based search
- Intelligent agent
- Calculator
5- Match concept of interest to class(es)
- Identify context based on class(es)
- Retrieve question(s) for context
- Sort by priority
- Return HTML page of links (URLs)
6Interactions With On-line Resources
- Simple link
- Concept-based link
- Simple search
- Concept-based search
- Intelligent agent
- Calculator
- Question has hardcoded URL
- e.g. www.columbia.edu/potassium.pdf
7Interactions With On-line Resources
- Simple link
- Concept-based link
- Simple search
- Concept-based search
- Intelligent agent
- Calculator
8(No Transcript)
9Interactions With On-line Resources
- Simple link
- Concept-based link
- Simple search
- Concept-based search
- Intelligent agent
- Calculator
- Translate concept of interest to controlled term
- Find controlled term in data dictionary
- Obtain term attribute for constructing URL from
data dictionary - Construct URL, e.g.
- www.columbia.edu/lab/ltgt.html
- cl001900
. - www.columbia.edu/lab/cl001900.html
10Interactions With On-line Resources
- Simple link
- Concept-based link
- Simple search
- Concept-based search
- Intelligent agent
- Calculator
11(No Transcript)
12Interactions With On-line Resources
- Simple link
- Concept-based link
- Simple search
- Concept-based search
- Intelligent agent
- Calculator
Insert concept of interest into CGI function call
as a parameter e.g. www.Uptodate.com/search.c
gi?termltgt POTASSIUM
. www.Uptodate.com/search.c
gi?termPOTASSIUM
13Interactions With On-line Resources
- Simple link
- Concept-based link
- Simple search
- Concept-based search
- Intelligent agent
- Calculator
14(No Transcript)
15Interactions With On-line Resources
- Simple link
- Concept-based link
- Simple search
- Concept-based search
- Intelligent agent
- Calculator
- Translate concept of interest to controlled term
- Obtain term translation from data dictionary
- Insert translated term into CGI function call as
a parameter - e.g.
- pubmed.gov/search.cgi?termltgtMeSHTerms
- Potassium
. - pubmed.gov/search.cgi?termPotassiumMeSH Terms
16Interactions With On-line Resources
- Simple link
- Concept-based link
- Simple search
- Concept-based search
- Intelligent agent
- Calculator
17(No Transcript)
18Interactions With On-line Resources
- Simple link
- Concept-based link
- Simple search
- Concept-based search
- Intelligent agent
- Calculator
- Resource is not a simple document or search CGI
- Log-on, navigation or other interaction required
- Multiple context parameters used
- Agent
- parses context parameters
- interacts with resource
- parses results
- presents summary
- may modify links
19Interactions With On-line Resources
- Simple link
- Concept-based link
- Simple search
- Concept-based search
- Intelligent agent
- Calculator
20(No Transcript)
21Interactions With On-line Resources
- Simple link
- Concept-based link
- Simple search
- Concept-based search
- Intelligent agent
- Calculator
- No resource available
- Interaction too complex
- Create self-contained agent
- parses context parameters
- constructs Web page
- presents results
- may have Infobuttons of its own
22Interactions With On-line Resources
- Simple link
- Concept-based link
- Simple search
- Concept-based search
- Intelligent agent
- Calculator
23(No Transcript)
24Discussion
- Resources are available
- Simple interactions are usually possible
- Interaction method (format) issues
- Give me a page vs. Give me the answer
- Standards needed for asking questions
- Standards needed for passing parameters
- Representation (terminology) issues
- Clinical systems use homegrown standards
- Resources (except PubMed) dont use any standards
(i.e., they are indexed by text word)
25Conclusions
- Resources exist
- Creative solutions required
- Engaging resource providers is next step
26Acknowledgments
- National Library of Medicine research grant
- National Library of Medicine training grant
- National Institute of Nursing Research
- www.dmi.columbia.edu/homepages/ciminoj/Infobuttons
.html