A case for using grid architecture for state public health informatics: the Utah perspective
Identifieur interne : 000494 ( Pmc/Corpus ); précédent : 000493; suivant : 000495A case for using grid architecture for state public health informatics: the Utah perspective
Auteurs : Catherine J. Staes ; Wu Xu ; Samuel D. Lefevre ; Ronald C. Price ; Scott P. Narus ; Adi Gundlapalli ; Robert Rolfs ; Barry Nangle ; Matthew Samore ; Julio C. FacelliSource :
- BMC Medical Informatics and Decision Making [ 1472-6947 ] ; 2009.
Abstract
This paper presents the rationale for designing and implementing the next-generation of public health information systems using grid computing concepts and tools. Our attempt is to evaluate all grid types including data grids for sharing information and computational grids for accessing computational resources on demand. Public health is a broad domain that requires coordinated uses of disparate and heterogeneous information systems. System interoperability in public health is limited. The next-generation public health information systems must overcome barriers to integration and interoperability, leverage advances in information technology, address emerging requirements, and meet the needs of all stakeholders. Grid-based architecture provides one potential technical solution that deserves serious consideration. Within this context, we describe three discrete public health information system problems and the process by which the Utah Department of Health (UDOH) and the Department of Biomedical Informatics at the University of Utah in the United States has approached the exploration for eventual deployment of a Utah Public Health Informatics Grid. These three problems are: i) integration of internal and external data sources with analytic tools and computational resources; ii) provide external stakeholders with access to public health data and services; and, iii) access, integrate, and analyze internal data for the timely monitoring of population health status and health services. After one year of experience, we have successfully implemented federated queries across disparate administrative domains, and have identified challenges and potential solutions concerning the selection of candidate analytic grid services, data sharing concerns, security models, and strategies for reducing expertise required at a public health agency to implement a public health grid.
Url:
DOI: 10.1186/1472-6947-9-32
PubMed: 19545428
PubMed Central: 2707374
Links to Exploration step
PMC:2707374Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en">A case for using grid architecture for state public health informatics: the Utah perspective</title>
<author><name sortKey="Staes, Catherine J" sort="Staes, Catherine J" uniqKey="Staes C" first="Catherine J" last="Staes">Catherine J. Staes</name>
<affiliation><nlm:aff id="I1">Department of Biomedical Informatics, School of Medicine, the University of Utah, Salt Lake City, USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Xu, Wu" sort="Xu, Wu" uniqKey="Xu W" first="Wu" last="Xu">Wu Xu</name>
<affiliation><nlm:aff id="I3">Utah Department of Health, Salt Lake City, USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Lefevre, Samuel D" sort="Lefevre, Samuel D" uniqKey="Lefevre S" first="Samuel D" last="Lefevre">Samuel D. Lefevre</name>
<affiliation><nlm:aff id="I3">Utah Department of Health, Salt Lake City, USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Price, Ronald C" sort="Price, Ronald C" uniqKey="Price R" first="Ronald C" last="Price">Ronald C. Price</name>
<affiliation><nlm:aff id="I4">Center for High Performance Computing, The University of Utah, Salt Lake City, USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Narus, Scott P" sort="Narus, Scott P" uniqKey="Narus S" first="Scott P" last="Narus">Scott P. Narus</name>
<affiliation><nlm:aff id="I1">Department of Biomedical Informatics, School of Medicine, the University of Utah, Salt Lake City, USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Gundlapalli, Adi" sort="Gundlapalli, Adi" uniqKey="Gundlapalli A" first="Adi" last="Gundlapalli">Adi Gundlapalli</name>
<affiliation><nlm:aff id="I1">Department of Biomedical Informatics, School of Medicine, the University of Utah, Salt Lake City, USA</nlm:aff>
</affiliation>
<affiliation><nlm:aff id="I2">Department of Internal Medicine, School of Medicine, The University of Utah, Salt Lake City, (AG, MS), USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Rolfs, Robert" sort="Rolfs, Robert" uniqKey="Rolfs R" first="Robert" last="Rolfs">Robert Rolfs</name>
<affiliation><nlm:aff id="I1">Department of Biomedical Informatics, School of Medicine, the University of Utah, Salt Lake City, USA</nlm:aff>
</affiliation>
<affiliation><nlm:aff id="I3">Utah Department of Health, Salt Lake City, USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Nangle, Barry" sort="Nangle, Barry" uniqKey="Nangle B" first="Barry" last="Nangle">Barry Nangle</name>
<affiliation><nlm:aff id="I3">Utah Department of Health, Salt Lake City, USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Samore, Matthew" sort="Samore, Matthew" uniqKey="Samore M" first="Matthew" last="Samore">Matthew Samore</name>
<affiliation><nlm:aff id="I1">Department of Biomedical Informatics, School of Medicine, the University of Utah, Salt Lake City, USA</nlm:aff>
</affiliation>
<affiliation><nlm:aff id="I2">Department of Internal Medicine, School of Medicine, The University of Utah, Salt Lake City, (AG, MS), USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Facelli, Julio C" sort="Facelli, Julio C" uniqKey="Facelli J" first="Julio C" last="Facelli">Julio C. Facelli</name>
<affiliation><nlm:aff id="I1">Department of Biomedical Informatics, School of Medicine, the University of Utah, Salt Lake City, USA</nlm:aff>
</affiliation>
<affiliation><nlm:aff id="I4">Center for High Performance Computing, The University of Utah, Salt Lake City, USA</nlm:aff>
</affiliation>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">PMC</idno>
<idno type="pmid">19545428</idno>
<idno type="pmc">2707374</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2707374</idno>
<idno type="RBID">PMC:2707374</idno>
<idno type="doi">10.1186/1472-6947-9-32</idno>
<date when="2009">2009</date>
<idno type="wicri:Area/Pmc/Corpus">000494</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en" level="a" type="main">A case for using grid architecture for state public health informatics: the Utah perspective</title>
<author><name sortKey="Staes, Catherine J" sort="Staes, Catherine J" uniqKey="Staes C" first="Catherine J" last="Staes">Catherine J. Staes</name>
<affiliation><nlm:aff id="I1">Department of Biomedical Informatics, School of Medicine, the University of Utah, Salt Lake City, USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Xu, Wu" sort="Xu, Wu" uniqKey="Xu W" first="Wu" last="Xu">Wu Xu</name>
<affiliation><nlm:aff id="I3">Utah Department of Health, Salt Lake City, USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Lefevre, Samuel D" sort="Lefevre, Samuel D" uniqKey="Lefevre S" first="Samuel D" last="Lefevre">Samuel D. Lefevre</name>
<affiliation><nlm:aff id="I3">Utah Department of Health, Salt Lake City, USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Price, Ronald C" sort="Price, Ronald C" uniqKey="Price R" first="Ronald C" last="Price">Ronald C. Price</name>
<affiliation><nlm:aff id="I4">Center for High Performance Computing, The University of Utah, Salt Lake City, USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Narus, Scott P" sort="Narus, Scott P" uniqKey="Narus S" first="Scott P" last="Narus">Scott P. Narus</name>
<affiliation><nlm:aff id="I1">Department of Biomedical Informatics, School of Medicine, the University of Utah, Salt Lake City, USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Gundlapalli, Adi" sort="Gundlapalli, Adi" uniqKey="Gundlapalli A" first="Adi" last="Gundlapalli">Adi Gundlapalli</name>
<affiliation><nlm:aff id="I1">Department of Biomedical Informatics, School of Medicine, the University of Utah, Salt Lake City, USA</nlm:aff>
</affiliation>
<affiliation><nlm:aff id="I2">Department of Internal Medicine, School of Medicine, The University of Utah, Salt Lake City, (AG, MS), USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Rolfs, Robert" sort="Rolfs, Robert" uniqKey="Rolfs R" first="Robert" last="Rolfs">Robert Rolfs</name>
<affiliation><nlm:aff id="I1">Department of Biomedical Informatics, School of Medicine, the University of Utah, Salt Lake City, USA</nlm:aff>
</affiliation>
<affiliation><nlm:aff id="I3">Utah Department of Health, Salt Lake City, USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Nangle, Barry" sort="Nangle, Barry" uniqKey="Nangle B" first="Barry" last="Nangle">Barry Nangle</name>
<affiliation><nlm:aff id="I3">Utah Department of Health, Salt Lake City, USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Samore, Matthew" sort="Samore, Matthew" uniqKey="Samore M" first="Matthew" last="Samore">Matthew Samore</name>
<affiliation><nlm:aff id="I1">Department of Biomedical Informatics, School of Medicine, the University of Utah, Salt Lake City, USA</nlm:aff>
</affiliation>
<affiliation><nlm:aff id="I2">Department of Internal Medicine, School of Medicine, The University of Utah, Salt Lake City, (AG, MS), USA</nlm:aff>
</affiliation>
</author>
<author><name sortKey="Facelli, Julio C" sort="Facelli, Julio C" uniqKey="Facelli J" first="Julio C" last="Facelli">Julio C. Facelli</name>
<affiliation><nlm:aff id="I1">Department of Biomedical Informatics, School of Medicine, the University of Utah, Salt Lake City, USA</nlm:aff>
</affiliation>
<affiliation><nlm:aff id="I4">Center for High Performance Computing, The University of Utah, Salt Lake City, USA</nlm:aff>
</affiliation>
</author>
</analytic>
<series><title level="j">BMC Medical Informatics and Decision Making</title>
<idno type="eISSN">1472-6947</idno>
<imprint><date when="2009">2009</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc><textClass></textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en"><p>This paper presents the rationale for designing and implementing the next-generation of public health information systems using grid computing concepts and tools. Our attempt is to evaluate all grid types including data grids for sharing information and computational grids for accessing computational resources on demand. Public health is a broad domain that requires coordinated uses of disparate and heterogeneous information systems. System interoperability in public health is limited. The next-generation public health information systems must overcome barriers to integration and interoperability, leverage advances in information technology, address emerging requirements, and meet the needs of all stakeholders. Grid-based architecture provides one potential technical solution that deserves serious consideration. Within this context, we describe three discrete public health information system problems and the process by which the Utah Department of Health (UDOH) and the Department of Biomedical Informatics at the University of Utah in the United States has approached the exploration for eventual deployment of a Utah Public Health Informatics Grid. These three problems are: i) integration of internal and external data sources with analytic tools and computational resources; ii) provide external stakeholders with access to public health data and services; and, iii) access, integrate, and analyze internal data for the timely monitoring of population health status and health services. After one year of experience, we have successfully implemented federated queries across disparate administrative domains, and have identified challenges and potential solutions concerning the selection of candidate analytic grid services, data sharing concerns, security models, and strategies for reducing expertise required at a public health agency to implement a public health grid.</p>
</div>
</front>
<back><div1 type="bibliography"><listBibl><biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct><analytic><author><name sortKey="Patrick, W" uniqKey="Patrick W">W Patrick</name>
</author>
<author><name sortKey="O Carroll, Pw" uniqKey="O Carroll P">PW O'Carroll</name>
</author>
<author><name sortKey="Yasnoff, Wa" uniqKey="Yasnoff W">WA Yasnoff</name>
</author>
<author><name sortKey="Ward, Me" uniqKey="Ward M">ME Ward</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Broome, Cvlj" uniqKey="Broome C">CVLJ Broome</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct><analytic><author><name sortKey="Stevens, R" uniqKey="Stevens R">R Stevens</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Saltz, J" uniqKey="Saltz J">J Saltz</name>
</author>
<author><name sortKey="Oster, S" uniqKey="Oster S">S Oster</name>
</author>
<author><name sortKey="Hastings, S" uniqKey="Hastings S">S Hastings</name>
</author>
<author><name sortKey="Langella, S" uniqKey="Langella S">S Langella</name>
</author>
<author><name sortKey="Kurc, T" uniqKey="Kurc T">T Kurc</name>
</author>
<author><name sortKey="Sanchez, W" uniqKey="Sanchez W">W Sanchez</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Jithesh, Pv" uniqKey="Jithesh P">PV Jithesh</name>
</author>
<author><name sortKey="Donachy, T" uniqKey="Donachy T">T Donachy</name>
</author>
<author><name sortKey="Harmer, T" uniqKey="Harmer T">T Harmer</name>
</author>
<author><name sortKey="Kelly, N" uniqKey="Kelly N">N Kelly</name>
</author>
<author><name sortKey="Perrott, R" uniqKey="Perrott R">R Perrott</name>
</author>
<author><name sortKey="Wasnik, S" uniqKey="Wasnik S">S Wasnik</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Drake, Ta" uniqKey="Drake T">TA Drake</name>
</author>
<author><name sortKey="Braun, J" uniqKey="Braun J">J Braun</name>
</author>
<author><name sortKey="Marchevsky, A" uniqKey="Marchevsky A">A Marchevsky</name>
</author>
<author><name sortKey="Kohane, Is" uniqKey="Kohane I">IS Kohane</name>
</author>
<author><name sortKey="Fletcher, C" uniqKey="Fletcher C">C Fletcher</name>
</author>
<author><name sortKey="Chueh, H" uniqKey="Chueh H">H Chueh</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Sinnott, Ro" uniqKey="Sinnott R">RO Sinnott</name>
</author>
<author><name sortKey="Stell, Aj" uniqKey="Stell A">AJ Stell</name>
</author>
<author><name sortKey="Ajayi, O" uniqKey="Ajayi O">O Ajayi</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Friedrich, Cm" uniqKey="Friedrich C">CM Friedrich</name>
</author>
<author><name sortKey="Dach, H" uniqKey="Dach H">H Dach</name>
</author>
<author><name sortKey="Gattermayer, T" uniqKey="Gattermayer T">T Gattermayer</name>
</author>
<author><name sortKey="Engelbrecht, G" uniqKey="Engelbrecht G">G Engelbrecht</name>
</author>
<author><name sortKey="Benkner, S" uniqKey="Benkner S">S Benkner</name>
</author>
<author><name sortKey="Hofmann Apitius, M" uniqKey="Hofmann Apitius M">M Hofmann-Apitius</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Breton, V" uniqKey="Breton V">V Breton</name>
</author>
<author><name sortKey="Solomonides, Ae" uniqKey="Solomonides A">AE Solomonides</name>
</author>
<author><name sortKey="Mcclatchey, Rh" uniqKey="Mcclatchey R">RH McClatchey</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Erverich, Sg" uniqKey="Erverich S">SG Erverich</name>
</author>
<author><name sortKey="Silverstein, Jc" uniqKey="Silverstein J">JC Silverstein</name>
</author>
<author><name sortKey="Chervenak, A" uniqKey="Chervenak A">A Chervenak</name>
</author>
<author><name sortKey="Schuler, R" uniqKey="Schuler R">R Schuler</name>
</author>
<author><name sortKey="Nelson, Md" uniqKey="Nelson M">MD Nelson</name>
</author>
<author><name sortKey="Kesselman, C" uniqKey="Kesselman C">C Kesselman</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Pierson, Jm" uniqKey="Pierson J">JM Pierson</name>
</author>
<author><name sortKey="Gossa, J" uniqKey="Gossa J">J Gossa*</name>
</author>
<author><name sortKey="Wehrle, P" uniqKey="Wehrle P">P Wehrle</name>
</author>
<author><name sortKey="Cardenas, Y" uniqKey="Cardenas Y">Y Cardenas</name>
</author>
<author><name sortKey="Cahon, S" uniqKey="Cahon S">S Cahon</name>
</author>
<author><name sortKey="El Samad, M" uniqKey="El Samad M">M El Samad</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Mirto, M" uniqKey="Mirto M">M Mirto</name>
</author>
<author><name sortKey="Cafaro, M" uniqKey="Cafaro M">M Cafaro</name>
</author>
<author><name sortKey="Fiore, Sl" uniqKey="Fiore S">SL Fiore</name>
</author>
<author><name sortKey="Tartarini, D" uniqKey="Tartarini D">D Tartarini</name>
</author>
<author><name sortKey="Aloisio, G" uniqKey="Aloisio G">G Aloisio</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Sun, Y" uniqKey="Sun Y">Y Sun</name>
</author>
<author><name sortKey="Wipat, A" uniqKey="Wipat A">A Wipat</name>
</author>
<author><name sortKey="Pocock, M" uniqKey="Pocock M">M Pocock</name>
</author>
<author><name sortKey="Lee, Pa" uniqKey="Lee P">PA Lee</name>
</author>
<author><name sortKey="Flanagan, K" uniqKey="Flanagan K">K Flanagan</name>
</author>
<author><name sortKey="Worthington, Jt" uniqKey="Worthington J">JT Worthington</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Piggott, Dka" uniqKey="Piggott D">DKA Piggott</name>
</author>
<author><name sortKey="Teljeur, C" uniqKey="Teljeur C">C Teljeur</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Zhang, Jgj" uniqKey="Zhang J">JGJ Zhang</name>
</author>
<author><name sortKey="Zhu, J" uniqKey="Zhu J">J Zhu</name>
</author>
<author><name sortKey="Xu, B" uniqKey="Xu B">B Xu</name>
</author>
<author><name sortKey="Wu, X" uniqKey="Wu X">X Wu</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Zimmerman, Dm" uniqKey="Zimmerman D">DM Zimmerman</name>
</author>
<author><name sortKey="Chandy, Km" uniqKey="Chandy K">KM Chandy</name>
</author>
</analytic>
</biblStruct>
<biblStruct><analytic><author><name sortKey="Da Silva, Fa" uniqKey="Da Silva F">FA da Silva</name>
</author>
<author><name sortKey="Gagliardi, Hf" uniqKey="Gagliardi H">HF Gagliardi</name>
</author>
<author><name sortKey="Gallo, E" uniqKey="Gallo E">E Gallo</name>
</author>
<author><name sortKey="A, M" uniqKey="A M">M A</name>
</author>
<author><name sortKey="Neto, Vc" uniqKey="Neto V">VC Neto</name>
</author>
<author><name sortKey="Pisa, It" uniqKey="Pisa I">IT Pisa</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct><analytic><author><name sortKey="Lenert, L" uniqKey="Lenert L">L Lenert</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct></biblStruct>
<biblStruct><analytic><author><name sortKey="Facelli, Jc" uniqKey="Facelli J">JC Facelli</name>
</author>
<author><name sortKey="Giribet, Cg" uniqKey="Giribet C">CG Giribet</name>
</author>
<author><name sortKey="Contreras, Rh" uniqKey="Contreras R">RH Contreras</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
</listBibl>
</div1>
</back>
</TEI>
<pmc article-type="research-article"><pmc-dir>properties open_access</pmc-dir>
<front><journal-meta><journal-id journal-id-type="nlm-ta">BMC Med Inform Decis Mak</journal-id>
<journal-title-group><journal-title>BMC Medical Informatics and Decision Making</journal-title>
</journal-title-group>
<issn pub-type="epub">1472-6947</issn>
<publisher><publisher-name>BioMed Central</publisher-name>
</publisher>
</journal-meta>
<article-meta><article-id pub-id-type="pmid">19545428</article-id>
<article-id pub-id-type="pmc">2707374</article-id>
<article-id pub-id-type="publisher-id">1472-6947-9-32</article-id>
<article-id pub-id-type="doi">10.1186/1472-6947-9-32</article-id>
<article-categories><subj-group subj-group-type="heading"><subject>Debate</subject>
</subj-group>
</article-categories>
<title-group><article-title>A case for using grid architecture for state public health informatics: the Utah perspective</article-title>
</title-group>
<contrib-group><contrib contrib-type="author" id="A1"><name><surname>Staes</surname>
<given-names>Catherine J</given-names>
</name>
<xref ref-type="aff" rid="I1">1</xref>
<email>Catherine.Staes@hsc.utah.edu</email>
</contrib>
<contrib contrib-type="author" id="A2"><name><surname>Xu</surname>
<given-names>Wu</given-names>
</name>
<xref ref-type="aff" rid="I3">3</xref>
<email>xwu@utah.gov</email>
</contrib>
<contrib contrib-type="author" id="A3"><name><surname>LeFevre</surname>
<given-names>Samuel D</given-names>
</name>
<xref ref-type="aff" rid="I3">3</xref>
<email>SLEFEVRE@utah.gov</email>
</contrib>
<contrib contrib-type="author" id="A4"><name><surname>Price</surname>
<given-names>Ronald C</given-names>
</name>
<xref ref-type="aff" rid="I4">4</xref>
<email>rprice@chpc.utah.edu</email>
</contrib>
<contrib contrib-type="author" id="A5"><name><surname>Narus</surname>
<given-names>Scott P</given-names>
</name>
<xref ref-type="aff" rid="I1">1</xref>
<email>Scott.Narus@hsc.utah.edu</email>
</contrib>
<contrib contrib-type="author" id="A6"><name><surname>Gundlapalli</surname>
<given-names>Adi</given-names>
</name>
<xref ref-type="aff" rid="I1">1</xref>
<xref ref-type="aff" rid="I2">2</xref>
<email>Adi.Gundlapalli@hsc.utah.edu</email>
</contrib>
<contrib contrib-type="author" id="A7"><name><surname>Rolfs</surname>
<given-names>Robert</given-names>
</name>
<xref ref-type="aff" rid="I1">1</xref>
<xref ref-type="aff" rid="I3">3</xref>
<email>rrolfs@utah.gov</email>
</contrib>
<contrib contrib-type="author" id="A8"><name><surname>Nangle</surname>
<given-names>Barry</given-names>
</name>
<xref ref-type="aff" rid="I3">3</xref>
<email>bnangle@utah.gov</email>
</contrib>
<contrib contrib-type="author" id="A9"><name><surname>Samore</surname>
<given-names>Matthew</given-names>
</name>
<xref ref-type="aff" rid="I1">1</xref>
<xref ref-type="aff" rid="I2">2</xref>
<email>Matt.Samore@hsc.utah.edu</email>
</contrib>
<contrib contrib-type="author" corresp="yes" id="A10"><name><surname>Facelli</surname>
<given-names>Julio C</given-names>
</name>
<xref ref-type="aff" rid="I1">1</xref>
<xref ref-type="aff" rid="I4">4</xref>
<email>julio.facelli@utah.edu</email>
</contrib>
</contrib-group>
<aff id="I1"><label>1</label>
Department of Biomedical Informatics, School of Medicine, the University of Utah, Salt Lake City, USA</aff>
<aff id="I2"><label>2</label>
Department of Internal Medicine, School of Medicine, The University of Utah, Salt Lake City, (AG, MS), USA</aff>
<aff id="I3"><label>3</label>
Utah Department of Health, Salt Lake City, USA</aff>
<aff id="I4"><label>4</label>
Center for High Performance Computing, The University of Utah, Salt Lake City, USA</aff>
<pub-date pub-type="collection"><year>2009</year>
</pub-date>
<pub-date pub-type="epub"><day>22</day>
<month>6</month>
<year>2009</year>
</pub-date>
<volume>9</volume>
<fpage>32</fpage>
<lpage>32</lpage>
<history><date date-type="received"><day>25</day>
<month>2</month>
<year>2009</year>
</date>
<date date-type="accepted"><day>22</day>
<month>6</month>
<year>2009</year>
</date>
</history>
<permissions><copyright-statement>Copyright ©2009 Staes et al; licensee BioMed Central Ltd.</copyright-statement>
<copyright-year>2009</copyright-year>
<copyright-holder>Staes et al; licensee BioMed Central Ltd.</copyright-holder>
<license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/2.0"><license-p>This is an Open Access article distributed under the terms of the Creative Commons Attribution License (<ext-link ext-link-type="uri" xlink:href="http://creativecommons.org/licenses/by/2.0">http://creativecommons.org/licenses/by/2.0</ext-link>
), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri xlink:href="http://www.biomedcentral.com/1472-6947/9/32"></self-uri>
<abstract><p>This paper presents the rationale for designing and implementing the next-generation of public health information systems using grid computing concepts and tools. Our attempt is to evaluate all grid types including data grids for sharing information and computational grids for accessing computational resources on demand. Public health is a broad domain that requires coordinated uses of disparate and heterogeneous information systems. System interoperability in public health is limited. The next-generation public health information systems must overcome barriers to integration and interoperability, leverage advances in information technology, address emerging requirements, and meet the needs of all stakeholders. Grid-based architecture provides one potential technical solution that deserves serious consideration. Within this context, we describe three discrete public health information system problems and the process by which the Utah Department of Health (UDOH) and the Department of Biomedical Informatics at the University of Utah in the United States has approached the exploration for eventual deployment of a Utah Public Health Informatics Grid. These three problems are: i) integration of internal and external data sources with analytic tools and computational resources; ii) provide external stakeholders with access to public health data and services; and, iii) access, integrate, and analyze internal data for the timely monitoring of population health status and health services. After one year of experience, we have successfully implemented federated queries across disparate administrative domains, and have identified challenges and potential solutions concerning the selection of candidate analytic grid services, data sharing concerns, security models, and strategies for reducing expertise required at a public health agency to implement a public health grid.</p>
</abstract>
</article-meta>
</front>
<body><sec><title>Background</title>
<p>This paper presents the rationale for designing and implementing the next-generation state public health information systems using grid computing concepts, methods and tools. Our attempt is to evaluate all grid types including data grids for sharing information and computational grids for accessing computational resources on demand. Public health is a broad domain that requires intensive and collaborative uses of disparate and heterogeneous information to perform three primary functions: assessment, policy development, and assurance. [<xref ref-type="bibr" rid="B1">1</xref>
] In the United States of America (US), it is the state's responsibility to see that functions and services necessary to address the mission of public health are in place. [<xref ref-type="bibr" rid="B2">2</xref>
] Therefore, to meet the goals of health monitoring, protection, prevention, and promotion, state public health authorities are involved in diverse program areas that each have their own data sources and needs (i.e., vital records and statistics; communicable disease prevention and control; environmental health and safety; injury control; emergency and disaster preparedness; bioterrorism detection and preparedness; maternal and child health, mental health and substance abuse, chronic disease and conditions, community health assessment and surveillance, and monitoring of access, quality and cost of health care).[<xref ref-type="bibr" rid="B2">2</xref>
] Similar functions are performed by local, regional, tribal, and national public health agencies, as well as by essential public health partners such as food, agriculture and environmental quality agencies, which create demands to integrate or share information vertically and laterally within and among public health organizations. To date, system integration and interoperability in public health has been limited. The next-generation public health information systems must overcome barriers to integration and interoperability, leverage advances in information technology, address emerging priorities, and meet the needs of all the stakeholders. Grid-based architecture provides one potential technical solution that deserves serious consideration.</p>
<p>Currently, state public health information systems in the United States are not well integrated. Most public health information systems consist of data silos that meet the needs of a single program and many result from past categorical funding and support from national entities, such as the US Centers for Disease Control and Prevention (CDC).[<xref ref-type="bibr" rid="B3">3</xref>
,<xref ref-type="bibr" rid="B4">4</xref>
] These systems often require redundant data entry and are unable to track service utilization across programs or analyze disparate data from multiple sources to quickly recognize new patterns and trends. It is widely recognized that data integration and/or system interoperability from multiple sources is critical for evidence-based public health practice and timely detection of outbreaks and threats.[<xref ref-type="bibr" rid="B5">5</xref>
] However, integrating and sharing such data using traditional architectural models has posed a significant challenge. There are limited examples of integrated systems, including child health information systems [<xref ref-type="bibr" rid="B6">6</xref>
] and notifiable condition reporting systems that are currently in development to improve interoperability between states and the CDC (e.g., the US National Electronic Disease Surveillance System (NEDSS).[<xref ref-type="bibr" rid="B7">7</xref>
]</p>
<p>Both centralized and distributed models of data integration have been used by state public health agencies. The traditional view is that centralized models achieve superior integration. US state health departments in Missouri and Rhode Island have successfully built centralized systems. In both locations, centralized child health information systems were developed that integrated or linked birth records, immunizations, lead testing and other relevant records in a central repository. These projects successfully developed a system that benefits all participating stakeholders,[<xref ref-type="bibr" rid="B6">6</xref>
] but are not easily extensible to meet the ever changing requirements. Most other states have made little progress in this direction. Given that state public health agencies are administrated and financed by a complex mix of federal and state categorical funding, practice under discrete legal authority and regulations, and that political leadership changes with each election cycle, most state health departments operate under a distributed organizational structure. It is difficult to develop a sustainable centralized informatics infrastructure within such a distributed organization.</p>
<p>At the US Utah Department of Health (UDOH), 79 silo applications and databases were identified during an inventory performed in 2002. The systems range from the Utah Statewide Immunization Information System (USIIS), a HIMSS Davies Public Health award-winning system,[<xref ref-type="bibr" rid="B8">8</xref>
] to spreadsheets with a few hundred records for persons with infectious diseases. For a few systems, a moderate level of interoperability has been achieved. For instance, the Utah Child Health Advanced Record Management system (CHARM) developed a federated model and a service-oriented architecture to achieve interoperability among vital records, the immunization registry, the newborn hearing screening program, the baby watch/early intervention program, and the office of recovery services in the Utah Department of Human Services. In a separate communication linkage, the statewide immunization registry and the Women, Infant, and Children (WIC) system share data electronically using an internally developed application. Unfortunately, these examples of interoperability are the exceptions rather than the norm and for the most part do not provide extensible architectural models that can be easily generalized to other applications. Certainly, the integrated analyses that are necessary for evidence-based public health practice cannot be adequately supported by Utah's existing public health information system.</p>
<p>Efforts to construct centrally aggregated public health databases may not be the optimal solution to enable public health epidemiology and program goals. Public health data systems are widely distributed and growing in number, and there are fiscal, cultural, social and political impediments to data sharing. In addition, central aggregation is defined differently among stakeholders at the local, state and national levels. Next-generation public health information infrastructures require shared and dynamic access to tools, knowledge, standards, data, and resources to aggregate disparate, heterogeneous information to meet ever-changing user needs.</p>
<p>To date, grid computing technologies have successfully enabled translational clinical research and massive computational analysis of large biomedical datasets.[<xref ref-type="bibr" rid="B9">9</xref>
] For example, the caGrid connects data and tools from over 50 disparate cancer centers and underlies caBIG, one of the most comprehensive, multi-institutional cancer research infrastructures <ext-link ext-link-type="uri" xlink:href="https://cabig.nci.nih.gov/">https://cabig.nci.nih.gov/</ext-link>
.[<xref ref-type="bibr" rid="B10">10</xref>
] The Biomedical Informatics Research Network (BIRN, <ext-link ext-link-type="uri" xlink:href="http://www.nbirn.net/">http://www.nbirn.net/</ext-link>
) provides the infrastructure to support collaborations, data sharing and analysis tools among computer scientists, neuroscientists and engineers in the United States and the United Kingdom. GeneGrid provides a service-oriented architecture for a virtual bioinformatics laboratory focused on antibody and drug research and development.[<xref ref-type="bibr" rid="B11">11</xref>
] The Shared Pathology Informatics Network (SPIN) provides an Internet-based virtual database for researchers to locate appropriate human tissue specimens for cancer research.[<xref ref-type="bibr" rid="B12">12</xref>
] Using grid technologies the VOTES (Virtual Organizations for Trials and Epidemiological Studies) grid has developed a portal that provides distributed access to several databases modeling the schema and data structure in use by health organizations, such as the National Health Service in Scotland. [<xref ref-type="bibr" rid="B13">13</xref>
]The @neurIST (Integrated Biomedical Informatics for the Management of Cerebral Aneurysms) project is an initiative to provide a grid based IT infrastructure for the management, integration and processing of data associated with the diagnosis and treatment of cerebral aneurysm and subarachnoid hemorrhage.[<xref ref-type="bibr" rid="B14">14</xref>
]</p>
<p>Within the European HealthGrid initiative there are numerous projects that attempt to supports drug discovery and telediagnosis, and aims to enable radiologists from geographically dispersed hospitals to share standardized mammograms for diagnostic and epidemiologic inquiries.[<xref ref-type="bibr" rid="B15">15</xref>
]The Globus MEDICUS project supports the federation of DICOM medical imaging devices into a healthcare grid to address image sharing, processing and archiving among providers and researchers.[<xref ref-type="bibr" rid="B16">16</xref>
] In addition, shared resources through grid computing have allowed for parallel execution of existing algorithms and applications in such areas as mining genomic data,[<xref ref-type="bibr" rid="B17">17</xref>
] determination of a protein secondary structure,[<xref ref-type="bibr" rid="B18">18</xref>
] and analysis of microbial genome sequences to identify potential drug targets for new antibiotics.[<xref ref-type="bibr" rid="B19">19</xref>
] While an extensive list of all grid systems in use today in biomedical research is outside the scope of this paper, our modest listing illustrates the diversity of biomedical informatics specialties that use grid technology to provide the scientific community with shared access to tools and resources.</p>
<p>Use of grid computing to meet public health needs has been increasingly explored as far as the maturity of grid technology allows it. Researchers have proposed grid computing services for geographic information systems and resource-intensive statistical analysis, [<xref ref-type="bibr" rid="B20">20</xref>
-<xref ref-type="bibr" rid="B22">22</xref>
] and a prototype for an epidemic surveillance system has been developed outside the US (e.g., IntegraEPI).[<xref ref-type="bibr" rid="B23">23</xref>
] At the US national level, the CDC National Center for Public Health Informatics (NCPHI) has recently introduced the concept of a "Public Health Grid" to interconnect public health departments, regional health information systems, providers, and the National Health Information Network.[<xref ref-type="bibr" rid="B24">24</xref>
,<xref ref-type="bibr" rid="B25">25</xref>
]</p>
<p>Grid architecture is appealing for public health information system development as it promotes an open collaborative network that leverages open source software and infrastructures, enables continuing existence of legacy applications; supports a strong security model, uses standards and a service-oriented architecture, allows distributed and federated database and web services access, and enables push and pull multi-directional data exchange. The economic, social, and technological models associated with grid computing match the public health environment. However, the literature on grid architectures still lacks examples of operational or even prototype or planning efforts for public health use that would meet the needs of a state public health department.</p>
<p>The objectives of this paper are to describe the rationale for using grid architecture for public health, to describe candidate use cases, and to report on the initial process underway in Utah to develop a series of prototypes that could be used as proof of concept to develop a novel public health information network based on grid architecture.</p>
</sec>
<sec><title>Discussion</title>
<p>Several features of grid architecture <ext-link ext-link-type="uri" xlink:href="http://www.ogf.org/">http://www.ogf.org/</ext-link>
make its use attractive as a viable platform for modern public health informatics. We considered the following features to guide our selection of use cases that deserve consideration for prototype development and deployment on a Utah public health grid (Figure <xref ref-type="fig" rid="F1">1</xref>
).</p>
<fig id="F1" position="float"><label>Figure 1</label>
<caption><p><bold>Overall proposed architecture for the Utah public health grid demonstration projects</bold>
.</p>
</caption>
<graphic xlink:href="1472-6947-9-32-1"></graphic>
</fig>
<sec><title>A. Granularity for security and privacy</title>
<p>This feature allows a great deal of access control and federation of identities, which is important because public health information systems are used by numerous constituencies with varying access rights to the data. Moreover, grid architecture allows for the separation of identity management and authorization components of the system, simplifying the negotiation of data access rights by different organizations that may want to share only limited data. This architectural separation also permits the concurrent independent development of different components of the security model. Finally, the rich grid security infrastructure (GSI) allows for the rapid formation and dissolution of virtual organizations, which may be used in the formation of multidisciplinary research teams and rapid response ad hoc specialty teams.</p>
</sec>
<sec><title>B. Dynamic data access</title>
<p>This feature eliminates the need for a monolithic data integration infrastructure and allows the rapid deployment of new applications. By treating applications and data equally, complex applications can be built by combining existing software using grid-enabled workflows.</p>
</sec>
<sec><title>C. Modular and concurrent development</title>
<p>Since the grid architectural definition clearly specifies the interface between different components, applications and data source gateways can be developed in parallel, eliminating serious bottlenecks observed in more structured data integration architectures.</p>
</sec>
<sec><title>D. Access to advanced computational resources</title>
<p>Traditionally, health departments have not had access to advanced computational facilities, but certainly they could benefit from using advanced analytical and modeling techniques. Many of these advanced resources are now available as grid services <ext-link ext-link-type="uri" xlink:href="http://www.teragrid.org/">http://www.teragrid.org/</ext-link>
. It will be possible to access these resources with minimal effort by grid-enabling public health applications.</p>
</sec>
<sec><title>E. Integration with other Grid services</title>
<p>Public health analysts and first responders can greatly benefit from incorporating non-health data with traditional healthcare data to improve the detection and mitigation of events of public health significance. Weather forecasts, environmental data, earthquake damage predictions, for example, are being incorporated into emerging grids for analyses and decision-making.[<xref ref-type="bibr" rid="B26">26</xref>
,<xref ref-type="bibr" rid="B27">27</xref>
] Grid-enabling public health information systems will facilitate the assimilation of non-health related data, along with the analytical and modeling tools to improve public health practices and incident response.</p>
<p>Rather than developing a comprehensive grid-based information system to support public health activities in Utah, our approach is incremental and follows the concept of an "ecosystem" of grid components, as proposed by the Globus Alliance <ext-link ext-link-type="uri" xlink:href="http://www.globus.org/grid_software/ecology.php">http://www.globus.org/grid_software/ecology.php</ext-link>
. The use cases described here can evolve into production systems that can be incorporated into an evolving Utah public health grid, which in turn can be incorporated into the emerging national public health grid. We believe that agreement about an overall architecture that is acceptable to and fulfills the needs of all stakeholders is of utmost importance.</p>
<p>The overall architecture for the proposed Utah public health grid is depicted in Figure <xref ref-type="fig" rid="F1">1</xref>
. In this architecture, we are treating analytical services and data sources equally. The workflow and security gateway is central to the architecture and controls access to any resources in the grid and implements access policies determined by appropriate policy makers. By using the high granularity of the grid security infrastructure (GSI), it is possible to grant access rights according to the multiple roles of the users of the system. The gateway also will implement a grid-enabled workflow system (e.g., Pegasus <ext-link ext-link-type="uri" xlink:href="http://pegasus.isi.edu/">http://pegasus.isi.edu/</ext-link>
; Kepler <ext-link ext-link-type="uri" xlink:href="http://kepler-project.org/">http://kepler-project.org/</ext-link>
; or Taverna <ext-link ext-link-type="uri" xlink:href="http://taverna.sourceforge.net/">http://taverna.sourceforge.net/</ext-link>
to describe complex analytical or surveillance tasks that can be automatically performed, if desired. Finally, implementation of a data format exchange server is a key feature of the architecture. This engine will be able to reformat as needed all the data streams in the system. The architecture does not limit the type of data conversion tools available; the tools may implement a combination of traditional vocabulary methods or more advanced probabilistic methods or natural language processing tools. The system is highly modular so each component can be independently developed.</p>
<p>Grid technology is a promising technology for developing the new generation of integrated and interoperable public health surveillance and service programs at a state health agency. Grid technology principles fit the structure and management philosophy of public health in general, and UDOH in particular. In fact, the UDOH has already developed systems that follow grid principles, and we can leverage their existing "grid-friendly" practices.</p>
<p>However, grid technologies are not mature enough to allow for off-the-shelf implementation. Before introducing these new systems into an operational environment, public health practitioners from the UDOH and researchers from the Department of Biomedical Informatics at the University of Utah have been collaborating to develop proof of concept prototypes to demonstrate how grid technology can enhance public health surveillance and services. Three scenarios have been selected because they represent common needs and have attributes that will benefit from Grid architecture, including 1) the use of disparate and heterogeneous data, 2) the need to integrate data across jurisdictions for local and national use, 3) the presence of systems that are not scalable with their current architecture, and 4) the ongoing need for data and analytic tools. The scenarios and our approach for their grid implementation are described in the next subsections.</p>
<sec><title>A. Integration of internal and external data sources with analytic tools and computational resources</title>
<p>Utah is one of 19 states in the United States funded to develop an Environmental Public Health Tracking Network (EPHTN) to monitor and measure health indicators related to environmental exposures, including asthma, birth defects, childhood lead poisoning, and cancer. [<xref ref-type="bibr" rid="B28">28</xref>
] To meet this goal, the Utah EPHTN has data sharing agreements with nine state agencies. The data stores are disparate and heterogeneous and range from small Microsoft Access datasets to data stored in mainframe legacy systems both within and outside the health department information system enterprise. The current architecture illustrates the approach to centralize geo-referenced, standardized, de-identified, and aggregated data into a warehouse after applying GIS, vocabulary and security models to the data retrieved from the partners (Figure <xref ref-type="fig" rid="F2">2</xref>
). The warehoused data will then be reported to a national warehouse and viewed locally using an existing query tool called IBIS-PH. The comprehensive analysis and modeling of these data using complex clustering and modeling techniques will most likely exceed the computational capacity available at the UDOH. In addition, access to timely data is limited by current business processes for transferring sets of data to UDOH.</p>
<fig id="F2" position="float"><label>Figure 2</label>
<caption><p><bold>Current and envisioned grid-enabled architecture of the environmental public health tracking network</bold>
.</p>
</caption>
<graphic xlink:href="1472-6947-9-32-2"></graphic>
</fig>
<p>Working in partnership with the Utah Cyberinfrastructure Council, we could make high performance computing (HPC) resources available as web services deployed using the Web Services Resource Framework (WSRF, <ext-link ext-link-type="uri" xlink:href="http://www.globus.org/wsrf/">http://www.globus.org/wsrf/</ext-link>
) to the EPHTN program at the UDOH. Using these capabilities, the public health program at the UDOH will have access to very large computer capacity without the need to either build the capacity in-house and/or transfer the data to a HPC center outside of their control. Moreover, the use of grid-aware workflows will allow the source data providers and the UDOH to routinely perform complex modeling and analysis of these data.</p>
</sec>
<sec><title>B. Provide external stakeholders with access to public health data and services</title>
<p>Records of deaths, communicable diseases, and other selected events are stored and managed by state public health authorities because they have the responsibility to: 1) store historical data to maintain legal records and monitor trends, 2) verify that events meet defined criteria that can be tracked over time and across jurisdictions, and 3) implement and evaluate appropriate control measures. State-based records concerning deaths and communicable diseases are valuable to epidemiologists within Utah, but are also valuable to epidemiologists in neighboring states and national agencies, such as CDC and Homeland Security. For example, in 122 cities across the US, registrars voluntarily report directly to the CDC the total number of deaths by age group and the number of deaths for pneumonia or influenza during the previous week. This information is summarized and reported weekly in the Morbidity and Mortality Weekly Report (MMWR, <ext-link ext-link-type="uri" xlink:href="http://www.cdc.gov/mmwr/preview/mmwrhtml/mm5804md.htm">http://www.cdc.gov/mmwr/preview/mmwrhtml/mm5804md.htm</ext-link>
). The information is used by epidemiologists and others to monitor trends in total deaths and deaths due to pneumonia or influenza. According to epidemiologists in Utah, there is a need to improve data visualization, recognize aberrant patterns, and monitor trends over time for other causes of death, as needed. Similarly, a query to a neighboring state about an emerging communicable disease problem, whether it results in death or not, requires phone calls and database queries, or waiting for the information to be forwarded and aggregated at the national level. It would be beneficial to enable real-time queries of the heterogenous data, across jurisdictions, with appropriate permissions.</p>
<p>While a local integrated system could be developed that would serve the needs of Utah, what would happen if there were suspicion of an outbreak across jurisdictional boundaries, or a large-scale global pandemic? Grid technologies can be used to prototype public health surveillance systems that can be dynamically implemented when their need arises. To achieve this goal, it is necessary to start developing small-scale prototypes that demonstrate feasibility and identify issues to be resolved before engaging in large-scale implementations. To demonstrate grid architecture, we will encapsulate death records using the OGSA Data Architecture and implement workflow to access grid-enabled text processing and analytic tools. We will create an interface and provide access to these data at appropriate levels of detail to authorized epidemiologists.</p>
</sec>
<sec><title>C. Access, integrate, and analyze internal data for the timely monitoring of population health status and health services</title>
<p>The Utah Department of Health (UDOH) has developed an online Indicator-Based Information System for Public Health (IBIS-PH) to monitor information about the health status of Utahns and Utah's health care system.[<xref ref-type="bibr" rid="B29">29</xref>
] The system has four components. The first component includes 142 online indicators available to the public and researchers. Each indicator includes a summary table or graphic based on the user's request, as well as textual information describing the definition, data sources, and other relevant information about the indicator. The second component pulls de-identified data from 17 silo databases within the UDOH enterprise for internet users to query and analyze the data. The third component is a secured query system for two public health programs to internally analyze their identifiable data. The fourth component is the secure internal administrative module. Indicator stewards can directly and manually update the data for their own indicators at any time. Both the administrators for IBIS-PH and the data suppliers must manually transfer, standardize, process, and update data from the 19 silo databases every 12 months.</p>
<p>To demonstrate grid architecture, we could encapsulate selected databases making them available as web services using the OGSA Data Architecture and implement a grid based workflow service application that can be used to automatically update existing indicators as well as to dynamically develop new indicators. The prototype application could be made available to interested parties in UDOH for testing, evaluation and feedback.</p>
<p>Since January 2008, we have gained knowledge and experience with issues that need to be addressed to implement a Utah Public Health Grid.</p>
<p>To further our understanding of GRID in a public health environment, we created a prototype for the environmental public health tracking network (EPHTN) (Figures <xref ref-type="fig" rid="F2">2</xref>
and <xref ref-type="fig" rid="F3">3</xref>
). During phase one, we successfully met our goal of creating functional federated queries that span disparate systems, as depicted in Figure <xref ref-type="fig" rid="F3">3</xref>
. We created data grid services for the Vital Birth Records and ZipCode data grid services using Oracle (deployed on the grid node"phgrid1"), and Utah Department of Air Quality and Monitor Station Site Description data grid services using MySQL (deployed on the grid node "phgrid 2") and we successfully executed federated queries from a web portal (the caGRID production node). To demonstrate this capability we used a client (User's computer) that delivers the federated query to an analytical tool, in our case SAS and MATLAB.). To simulate a real word scenario the grid nodes phgrid1 and phgrid2 were deployed under two different and independent administrative domainsthat would correspond, for example, to a real case in which phgrid1 could be administered by the Utah Department of Health and phgrid2 could be administered by the US CDC. This capability was demonstrated allowing collaborators from the CDC Grid team to query data with and without the Grid security enabled. To deploy these services we used existing and evolving caGRID tools and technology that reduce the effort to implement the GRID infrastructure.</p>
<fig id="F3" position="float"><label>Figure 3</label>
<caption><p><bold>Deployment diagram of the prototype environmental public health tracking network</bold>
.</p>
</caption>
<graphic xlink:href="1472-6947-9-32-3"></graphic>
</fig>
<p>During phase two, we explored the selection of analytic grid services and attempted to implement public health-based logic that used the federated queries to allow access to the information for external users. For this purpose real de-identified public health data was needed to implement the public health logic for the planned web interface. The primary data source for air quality data is not the Utah Department of Health, the planned analysis was not routinely performed, and the security models had not yet been demonstrated to outside stakeholders. These issues led to problems with data sharing agreements and concern that information would be accessible and misinterpreted by outside users of the data.</p>
<p>We learned several lessons from our experience during 2008. First, the following criteria should be considered when selecting an analytic grid service: 1) identify analytic processes that may benefit from a single source code repository to minimize code maintenance efforts, 2) identify processes with a high need for internal and external reuse (e.g., geocoding and geo-referencing), and 3) avoid processes that are specific to one situation or application because they can be handled by statistical, geospatial, or other analytic tools that access data on the public health grid using an API. A candidate analytic grid service should have high potential for reuse.</p>
<p>Second, we identified several data sharing issues and two potential solutions. There is a need for off-the-shelf templates for data sharing contracts that can meet the needs of most situations. It may be possible to use the caBIGData Sharing and Security Framework <ext-link ext-link-type="uri" xlink:href="https://cabig.nci.nih.gov/glossary/ploneglossarydefinition.2008-05-28.3668557123">https://cabig.nci.nih.gov/glossary/ploneglossarydefinition.2008-05-28.3668557123</ext-link>
and Data Sharing & Intellectual Capital <ext-link ext-link-type="uri" xlink:href="https://cabig.nci.nih.gov/working_groups/DSIC_SLWG/">https://cabig.nci.nih.gov/working_groups/DSIC_SLWG/</ext-link>
as a potential model. Data sharing concerns may be averted if the analytic processes can be brought to the data. Preliminary work is underway for a solution that would transport the logic composed in the service to the administrative domain of the health entity so sensitive data never leaves the health entity domain.</p>
<p>Third, concerns about the security of data on the grid are prevalent. Although fundamentally it is not new, the flexible and robust Grid Security Infrastructure (GSI) appears to some users to be a new security mechanism. This created vast confusion regarding how secure the grid is for public health. GSI meets the federal requirements for working with personally identified records and the NCPHI team at CDC is currently drafting a US PHGrid security policy to share with stakeholders.</p>
<p>Fourth, the technical expertise required to install and configure a GRID node or implement a GRID application for grid services is high and may be beyond the level of expertise typically available at a state public health department. Our technical team had over four years of experience with GRID technologies at the start of phase one. This expertise was helpful because, as early adopters, we experienced problems with inadequate documentation, evolving tools, and the need to learn a few new tools (e.g., caGrid) due to software evolution. Problems with limited expertise may be addressed by a recent effort at NCPHI to provide a phGRid installer to stand-up GRID nodes and operate certain public health applications. This tool may significantly reduce the burden and costs on public health organizations.</p>
</sec>
</sec>
</sec>
<sec><title>Summary</title>
<p>Based on years of practical experience in managing information to protect the health of Utahns, the Utah public health informatics community has concluded that grid-based architectures are a promising avenue to develop a 21<sup>st </sup>
century public health informatics infrastructure to provide timely evidence-based public health services and policies. While we consider our conceptual approach to be correct, we are well aware of the limitations of existing implementations of grid tools. We concede that we cannot deploy a reliable public health informatics system based on grid technologies today; however, by using the highly modular characteristics of grid architectures and the principle of the "ecosystem" of grid components, we will be able to make significant progress in the near future. Our approach leverages the experience and success of other synergistic activities in Utah and elsewhere. We intend to work in parallel in three areas: securing funds, prototyping, and moving prototype systems into production. The high granularity of the grid security infrastructure (GSI) will allow us to decouple difficult data access policy issues from technical implementation issues, thereby eliminating one of the serious bottlenecks in previous attempts for data integration in comprehensive public health systems.</p>
</sec>
<sec><title>Competing interests</title>
<p>The authors declare that they have no competing interests.</p>
</sec>
<sec><title>Authors' contributions</title>
<p>All authors participated in the developing of the concepts described in this paper and read and approved the final manuscript.</p>
</sec>
<sec><title>Pre-publication history</title>
<p>The pre-publication history for this paper can be accessed here:</p>
<p><ext-link ext-link-type="uri" xlink:href="http://www.biomedcentral.com/1472-6947/9/32/prepub">http://www.biomedcentral.com/1472-6947/9/32/prepub</ext-link>
</p>
</sec>
</body>
<back><sec><title>Acknowledgements</title>
<p>The authors express their gratitude for many discussions with colleagues in the Department of Biomedical Informatics and the Utah Department of Health. Partial support for this work was provided by the US CDC Centers of Excellence in Public Health Informatics program, award # 1 P01 CD000284-01 and by the US National Institutes of Health NLM training grant # LM07124.</p>
</sec>
<ref-list><ref id="B1"><mixed-citation publication-type="book"><collab>Institute of Medicine</collab>
<source>The future of public health, the report of the Committee for the Study of the Future of Public Health</source>
<year>1988</year>
<publisher-name>Washington, DC: National Academy Press</publisher-name>
</mixed-citation>
</ref>
<ref id="B2"><mixed-citation publication-type="book"><collab>ASTHO</collab>
<source>Understanding state public health</source>
<year>2007</year>
<publisher-name>Washington, DC: ASTHO</publisher-name>
</mixed-citation>
</ref>
<ref id="B3"><mixed-citation publication-type="other"><collab>Consortium PHDs</collab>
<article-title>Building a roadmap for the health information systems interoperability for public health (Public health users of Electronic health record data)- draft</article-title>
<ext-link ext-link-type="uri" xlink:href="http://www.ihe.net/Technical_Framework/upload/IHE_PHDSC_Public_Health_White_Paper_2007_10_11.pdf">http://www.ihe.net/Technical_Framework/upload/IHE_PHDSC_Public_Health_White_Paper_2007_10_11.pdf</ext-link>
</mixed-citation>
</ref>
<ref id="B4"><mixed-citation publication-type="book"><name><surname>Patrick</surname>
<given-names>W</given-names>
</name>
<name><surname>O'Carroll</surname>
<given-names>PW</given-names>
</name>
<name><surname>Yasnoff</surname>
<given-names>WA</given-names>
</name>
<name><surname>Ward</surname>
<given-names>ME</given-names>
</name>
<collab>editors</collab>
<source>Public Health Informatics and Information Systems</source>
<year>2003</year>
<publisher-name>New York: Springer</publisher-name>
<fpage>383</fpage>
</mixed-citation>
</ref>
<ref id="B5"><mixed-citation publication-type="journal"><name><surname>Broome</surname>
<given-names>CVLJ</given-names>
</name>
<collab>Public Health Information Network</collab>
<article-title>Improving early detection by unsing a standards-based approach to connecting public health and clinical medicine</article-title>
<source>Morb Mort Weekly Rev</source>
<year>2004</year>
<volume>53</volume>
<issue>Suppl</issue>
<fpage>199</fpage>
<lpage>202</lpage>
</mixed-citation>
</ref>
<ref id="B6"><mixed-citation publication-type="other"><collab>ASTHO</collab>
<article-title>Information management for State Health Officials. Integrating child health information systems while protecting privacy</article-title>
<source>A review of four state approaches. Washington, DC</source>
<year>2005</year>
<ext-link ext-link-type="uri" xlink:href="http://www.astho.org/pubs/ChildHealthInformationSystems.pdf">http://www.astho.org/pubs/ChildHealthInformationSystems.pdf</ext-link>
</mixed-citation>
</ref>
<ref id="B7"><mixed-citation publication-type="other"><collab>CDC</collab>
<article-title>National electronic disease surveillance system</article-title>
<source>Atlanta</source>
<year>2008</year>
<ext-link ext-link-type="uri" xlink:href="http://www.cdc.gov/nedss/">http://www.cdc.gov/nedss/</ext-link>
</mixed-citation>
</ref>
<ref id="B8"><mixed-citation publication-type="book"><collab>HIMSS</collab>
<source>Davies Public Health Award Recipient Manuscripts</source>
<year>2008</year>
<publisher-name>Chicago: Healthcare Information and Management Systems Society</publisher-name>
<ext-link ext-link-type="uri" xlink:href="http://www.himss.org/ASP/davies_publichealth.asp">http://www.himss.org/ASP/davies_publichealth.asp</ext-link>
</mixed-citation>
</ref>
<ref id="B9"><mixed-citation publication-type="journal"><name><surname>Stevens</surname>
<given-names>R</given-names>
</name>
<article-title>Trends in Cyberinfrastructire for Biomedical and Computational Biology</article-title>
<source>CTWatch</source>
<year>2006</year>
<volume>2</volume>
<fpage>1</fpage>
<lpage>5</lpage>
</mixed-citation>
</ref>
<ref id="B10"><mixed-citation publication-type="journal"><name><surname>Saltz</surname>
<given-names>J</given-names>
</name>
<name><surname>Oster</surname>
<given-names>S</given-names>
</name>
<name><surname>Hastings</surname>
<given-names>S</given-names>
</name>
<name><surname>Langella</surname>
<given-names>S</given-names>
</name>
<name><surname>Kurc</surname>
<given-names>T</given-names>
</name>
<name><surname>Sanchez</surname>
<given-names>W</given-names>
</name>
<article-title>caGrid: design and implementation of the core architecture of the cancer biomedical informatics grid</article-title>
<source>Bioinformatics</source>
<year>2006</year>
<volume>22</volume>
<fpage>1910</fpage>
<lpage>6</lpage>
<pub-id pub-id-type="doi">10.1093/bioinformatics/btl272</pub-id>
<pub-id pub-id-type="pmid">16766552</pub-id>
</mixed-citation>
</ref>
<ref id="B11"><mixed-citation publication-type="journal"><name><surname>Jithesh</surname>
<given-names>PV</given-names>
</name>
<name><surname>Donachy</surname>
<given-names>T</given-names>
</name>
<name><surname>Harmer</surname>
<given-names>T</given-names>
</name>
<name><surname>Kelly</surname>
<given-names>N</given-names>
</name>
<name><surname>Perrott</surname>
<given-names>R</given-names>
</name>
<name><surname>Wasnik</surname>
<given-names>S</given-names>
</name>
<article-title>GeneGrid: Architecture, IMplementation and Application</article-title>
<source>J Grid Computing</source>
<year>2006</year>
<volume>4</volume>
<fpage>209</fpage>
<lpage>22</lpage>
<pub-id pub-id-type="doi">10.1007/s10723-006-9045-5</pub-id>
</mixed-citation>
</ref>
<ref id="B12"><mixed-citation publication-type="other"><name><surname>Drake</surname>
<given-names>TA</given-names>
</name>
<name><surname>Braun</surname>
<given-names>J</given-names>
</name>
<name><surname>Marchevsky</surname>
<given-names>A</given-names>
</name>
<name><surname>Kohane</surname>
<given-names>IS</given-names>
</name>
<name><surname>Fletcher</surname>
<given-names>C</given-names>
</name>
<name><surname>Chueh</surname>
<given-names>H</given-names>
</name>
<article-title>A system for sharing routine surgical pathology specimens across institutions: the Shared Pathology Informatics Network</article-title>
<year>2007</year>
<volume>38</volume>
<issue>8</issue>
<fpage>1212</fpage>
<pub-id pub-id-type="pmid">17490722</pub-id>
</mixed-citation>
</ref>
<ref id="B13"><mixed-citation publication-type="journal"><name><surname>Sinnott</surname>
<given-names>RO</given-names>
</name>
<name><surname>Stell</surname>
<given-names>AJ</given-names>
</name>
<name><surname>Ajayi</surname>
<given-names>O</given-names>
</name>
<article-title>Supporting grid-based clinical trials in Scotland</article-title>
<source>Health Informatics Journal</source>
<year>2008</year>
<volume>14</volume>
<issue>2</issue>
<fpage>79</fpage>
<lpage>93</lpage>
<pub-id pub-id-type="doi">10.1177/1081180X08089317</pub-id>
<pub-id pub-id-type="pmid">18477596</pub-id>
</mixed-citation>
</ref>
<ref id="B14"><mixed-citation publication-type="book"><name><surname>Friedrich</surname>
<given-names>CM</given-names>
</name>
<name><surname>Dach</surname>
<given-names>H</given-names>
</name>
<name><surname>Gattermayer</surname>
<given-names>T</given-names>
</name>
<name><surname>Engelbrecht</surname>
<given-names>G</given-names>
</name>
<name><surname>Benkner</surname>
<given-names>S</given-names>
</name>
<name><surname>Hofmann-Apitius</surname>
<given-names>M</given-names>
</name>
<collab>editors</collab>
<article-title>@neuLink: A Service-oriented Application for Biomedical Knowledge Discovery</article-title>
<source>HealthGrid</source>
<year>2008</year>
<publisher-name>Chicago: IOS Press</publisher-name>
</mixed-citation>
</ref>
<ref id="B15"><mixed-citation publication-type="other"><name><surname>Breton</surname>
<given-names>V</given-names>
</name>
<name><surname>Solomonides</surname>
<given-names>AE</given-names>
</name>
<name><surname>McClatchey</surname>
<given-names>RH</given-names>
</name>
<article-title>A perspective on the Healthgrid initiative</article-title>
<source>Second International Workshop on Biomedical Computations on the Grid, at the 4th IEEE/ACM International Symposium on Cluster Computing and the Grid; Chicago</source>
<year>2004</year>
<ext-link ext-link-type="uri" xlink:href="http://arxiv.org/abs/cs.DB/0402025">http://arxiv.org/abs/cs.DB/0402025</ext-link>
</mixed-citation>
</ref>
<ref id="B16"><mixed-citation publication-type="journal"><name><surname>Erverich</surname>
<given-names>SG</given-names>
</name>
<name><surname>Silverstein</surname>
<given-names>JC</given-names>
</name>
<name><surname>Chervenak</surname>
<given-names>A</given-names>
</name>
<name><surname>Schuler</surname>
<given-names>R</given-names>
</name>
<name><surname>Nelson</surname>
<given-names>MD</given-names>
</name>
<name><surname>Kesselman</surname>
<given-names>C</given-names>
</name>
<article-title>Globus MEDICUS – federation of DICOM medical imaging devices into healthcare Grids</article-title>
<source>Stud Health Technol Inform</source>
<year>2007</year>
<volume>126</volume>
<fpage>269</fpage>
<lpage>78</lpage>
<pub-id pub-id-type="pmid">17476069</pub-id>
</mixed-citation>
</ref>
<ref id="B17"><mixed-citation publication-type="journal"><name><surname>Pierson</surname>
<given-names>JM</given-names>
</name>
<name><surname>Gossa*</surname>
<given-names>J</given-names>
</name>
<name><surname>Wehrle</surname>
<given-names>P</given-names>
</name>
<name><surname>Cardenas</surname>
<given-names>Y</given-names>
</name>
<name><surname>Cahon</surname>
<given-names>S</given-names>
</name>
<name><surname>El Samad</surname>
<given-names>M</given-names>
</name>
<article-title>GGM: Efficient Navigation and Mining in Distributed Genomedical Data</article-title>
<source>Nanobioscience, IEEE Transactions on Nanobioscience</source>
<year>2007</year>
<volume>6</volume>
<issue>2</issue>
<fpage>110</fpage>
<pub-id pub-id-type="doi">10.1109/TNB.2007.897477</pub-id>
</mixed-citation>
</ref>
<ref id="B18"><mixed-citation publication-type="other"><name><surname>Mirto</surname>
<given-names>M</given-names>
</name>
<name><surname>Cafaro</surname>
<given-names>M</given-names>
</name>
<name><surname>Fiore</surname>
<given-names>SL</given-names>
</name>
<name><surname>Tartarini</surname>
<given-names>D</given-names>
</name>
<name><surname>Aloisio</surname>
<given-names>G</given-names>
</name>
<article-title>A Grid-Enabled Protein Secondary Structure Predictor</article-title>
<source>Nanobioscience, IEEE Transactions on 2007</source>
<volume>6</volume>
<issue>2</issue>
<fpage>124</fpage>
<pub-id pub-id-type="doi">10.1109/TNB.2007.897475</pub-id>
</mixed-citation>
</ref>
<ref id="B19"><mixed-citation publication-type="journal"><name><surname>Sun</surname>
<given-names>Y</given-names>
</name>
<name><surname>Wipat</surname>
<given-names>A</given-names>
</name>
<name><surname>Pocock</surname>
<given-names>M</given-names>
</name>
<name><surname>Lee</surname>
<given-names>PA</given-names>
</name>
<name><surname>Flanagan</surname>
<given-names>K</given-names>
</name>
<name><surname>Worthington</surname>
<given-names>JT</given-names>
</name>
<article-title>Exploring microbial genome sequences to identify protein families on the grid</article-title>
<source>IEEE Trans Inf Technol Biomed</source>
<year>2007</year>
<volume>11</volume>
<fpage>435</fpage>
<lpage>42</lpage>
<pub-id pub-id-type="doi">10.1109/TITB.2007.892913</pub-id>
<pub-id pub-id-type="pmid">17674626</pub-id>
</mixed-citation>
</ref>
<ref id="B20"><mixed-citation publication-type="other"><name><surname>Piggott</surname>
<given-names>DKA</given-names>
</name>
<name><surname>Teljeur</surname>
<given-names>C</given-names>
</name>
<article-title>Exploring the combination of computational Grid processing techniques and public health information in relation to modeling the effects of hospital closure proposals</article-title>
<source>IEEE International Symposium on Cluster Computing and the Grid (IEEE Cat No04EX836)</source>
<year>2004</year>
<fpage>336</fpage>
<lpage>7</lpage>
</mixed-citation>
</ref>
<ref id="B21"><mixed-citation publication-type="other"><name><surname>Zhang</surname>
<given-names>JGJ</given-names>
</name>
<name><surname>Zhu</surname>
<given-names>J</given-names>
</name>
<name><surname>Xu</surname>
<given-names>B</given-names>
</name>
<name><surname>Wu</surname>
<given-names>X</given-names>
</name>
<article-title>A GI services grid for public health management and disease control. Source: IGARSS 2005</article-title>
<source>IEEE International Geoscience and Remote Sensing Symposium</source>
<year>2005</year>
<fpage>4</fpage>
</mixed-citation>
</ref>
<ref id="B22"><mixed-citation publication-type="other"><name><surname>Zimmerman</surname>
<given-names>DM</given-names>
</name>
<name><surname>Chandy</surname>
<given-names>KM</given-names>
</name>
<article-title>Snapshot processing in streaming environments</article-title>
<source>7th IEEE/ACM International Conference on Grid Computing (IEEE Cat No 06EX1363C)</source>
<year>2006</year>
<fpage>2</fpage>
</mixed-citation>
</ref>
<ref id="B23"><mixed-citation publication-type="journal"><name><surname>da Silva</surname>
<given-names>FA</given-names>
</name>
<name><surname>Gagliardi</surname>
<given-names>HF</given-names>
</name>
<name><surname>Gallo</surname>
<given-names>E</given-names>
</name>
<name><surname>A</surname>
<given-names>M</given-names>
</name>
<name><surname>Neto</surname>
<given-names>VC</given-names>
</name>
<name><surname>Pisa</surname>
<given-names>IT</given-names>
</name>
<article-title>IntegraEPI: a Grid-based epidemic surveillance system</article-title>
<source>Stud Health Technol Inform</source>
<year>2007</year>
<volume>126</volume>
<fpage>197</fpage>
<lpage>206</lpage>
<pub-id pub-id-type="pmid">17476062</pub-id>
</mixed-citation>
</ref>
<ref id="B24"><mixed-citation publication-type="book"><collab>IRT Co-Chairs</collab>
<source>Ms. Mary Kratz JS, MD, MS, FACS, Parvati Dev, PhD</source>
<year>2007</year>
<publisher-name>Integrated Research Team Final Report HealthGrid: Grid Technologies for Biomedicine</publisher-name>
</mixed-citation>
</ref>
<ref id="B25"><mixed-citation publication-type="book"><name><surname>Lenert</surname>
<given-names>L</given-names>
</name>
<article-title>Perspectives on Harmonization: The New NCPHI</article-title>
<source>The 2007 Public Health Information Network Conference</source>
<year>2007</year>
<publisher-name>Atlanta, Georgia: The PHIN Conference</publisher-name>
</mixed-citation>
</ref>
<ref id="B26"><mixed-citation publication-type="book"><collab>NCSA</collab>
<source>NCSA technology, resources enable automatic triggering of severe weather forecasts</source>
<year>2007</year>
<publisher-name>Chicago: National Center for Supercomputing Applications</publisher-name>
<ext-link ext-link-type="uri" xlink:href="http://www.ncsa.uiuc.edu/News/07/0531NCSAtechnology.html">http://www.ncsa.uiuc.edu/News/07/0531NCSAtechnology.html</ext-link>
</mixed-citation>
</ref>
<ref id="B27"><mixed-citation publication-type="other"><collab>NASA</collab>
<article-title>Natural Hazards</article-title>
<year>2008</year>
<ext-link ext-link-type="uri" xlink:href="http://earthobservatory.nasa.gov/NaturalHazards/">http://earthobservatory.nasa.gov/NaturalHazards/</ext-link>
</mixed-citation>
</ref>
<ref id="B28"><mixed-citation publication-type="journal"><name><surname>Facelli</surname>
<given-names>JC</given-names>
</name>
<name><surname>Giribet</surname>
<given-names>CG</given-names>
</name>
<name><surname>Contreras</surname>
<given-names>RH</given-names>
</name>
<article-title>The use of partially restricted molecular orbitals to investigate transmission mechanisms of spin-spin coupling constants. III. An INDO study of long-range fluorine-hydrogen couplings in fluorinated derivatives of toluene</article-title>
<source>Organic Magnetic Resonance</source>
<year>1982</year>
<volume>19</volume>
<issue>3</issue>
<fpage>138</fpage>
<lpage>43</lpage>
<pub-id pub-id-type="doi">10.1002/mrc.1270190306</pub-id>
</mixed-citation>
</ref>
<ref id="B29"><mixed-citation publication-type="book"><collab>Utah's Indicator-Based Information System for Public Health</collab>
<year>2008</year>
<publisher-name>Utah Department of Health</publisher-name>
<ext-link ext-link-type="uri" xlink:href="http://ibis.health.utah.gov/home/Welcome.html">http://ibis.health.utah.gov/home/Welcome.html</ext-link>
</mixed-citation>
</ref>
</ref-list>
</back>
</pmc>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/CyberinfraV1/Data/Pmc/Corpus
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000494 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Pmc/Corpus/biblio.hfd -nk 000494 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= CyberinfraV1 |flux= Pmc |étape= Corpus |type= RBID |clé= PMC:2707374 |texte= A case for using grid architecture for state public health informatics: the Utah perspective }}
Pour générer des pages wiki
HfdIndexSelect -h $EXPLOR_AREA/Data/Pmc/Corpus/RBID.i -Sk "pubmed:19545428" \ | HfdSelect -Kh $EXPLOR_AREA/Data/Pmc/Corpus/biblio.hfd \ | NlmPubMed2Wicri -a CyberinfraV1
![]() | This area was generated with Dilib version V0.6.25. | ![]() |