<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-304107321412736087</atom:id><lastBuildDate>Wed, 11 Nov 2009 01:01:23 +0000</lastBuildDate><title>Linearity of Expectation (LoE)</title><description>Thoughts about learning, technology, international development, and other random topics. Hopefully, all of these musings will actually add up to something...</description><link>http://linearityofexpectation.blogspot.com/</link><managingEditor>jamesbontempo@gmail.com (James BonTempo)</managingEditor><generator>Blogger</generator><openSearch:totalResults>77</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><geo:lat>39.328957</geo:lat><geo:long>-76.633615</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/LinearityOfExpectation" type="application/rss+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">LinearityOfExpectation</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-1192897011354540077</guid><pubDate>Sun, 08 Nov 2009 18:26:00 +0000</pubDate><atom:updated>2009-11-08T13:31:39.966-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">eHealth</category><category domain="http://www.blogger.com/atom/ns#">mHealth</category><title>Apples to Apples: Conducting a Cost Analysis of mHealth Interventions</title><description>&lt;a href="http://www.flickr.com/photos/static-photo/366166231/" title="apples, farmers market, upper west side by static-photo, on Flickr"&gt;&lt;img src="http://farm1.static.flickr.com/133/366166231_048fb5918f.jpg" alt="apples, farmers market, upper west side by static-photo, on Flickr" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;Note:&lt;/span&gt; I am not a clinician, a health systems expert or an economist! What follows is my naive attempt at beginning to understand what sort of cost-analysis is needed for mHealth. I make a number of assumptions along the way but try to be very transparent about them. As a good example of my ignorance, I refer to community health workers (CHWs) and show a breakdown for Preventing Mother-to-Child Transmission of HIV (PMTCT) - I don't even know if CHWs are providing PMTCT services or if it's reasonable to think that they would. Regardless, I think the basic principles of my approach and argument are relatively sound if not well implemented. Of course, you can help me work through this by leaving a comment below. And perhaps most importantly, I really like Neal Lesh &amp;amp; think that tools like CommCare are pretty cool :) I've only used it as an example.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Lately, I've been thinking a lot about methods for evaluating mHealth (and more broadly, eHealth) projects. And I was excited to learn about the upcoming &lt;a href="http://edutechdebate.org/assessing-ict4e-evaluations/do-we-really-need-to-assess-ict4e-initiatives-and-if-so-how/"&gt;Education Technology Debate on assessing ICT4E initiatives&lt;/a&gt;. As I wrote recently, I think the simple framework of "&lt;a href="http://linearityofexpectation.blogspot.com/2009/11/more-better-faster-cheaper-evaluation.html"&gt;More, Better, Faster, Cheaper&lt;/a&gt;" provides a promising foundation for developing and conducting these sorts of evaluations. Within that framework, though, some elements are easier to tease out than others. In particular, I've spent a significant amount of time wondering how one might effectively assess if an mHealth approach is less expensive than one that is not technology supported.&lt;br /&gt;&lt;br /&gt;I've been inspired to think more about this lately as it seems every week I learn about another mHealth project that involves putting high-end devices (e.g, Android phones) in the hands of CHWs, requires data network access, uses "the cloud" as a key element of its foundation, or depends on other advanced - and more importantly for this discussion, expensive - technologies. My knee-jerk reaction to these sorts of applications is to wonder: Is this appropriate? Do these solutions, which are &lt;span style="font-style: italic;"&gt;available&lt;/span&gt; but not necessarily &lt;span style="font-style: italic;"&gt;accessible&lt;/span&gt;, provide benefits commensurate with their cost?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dimagi.com/content/commcare.html" title="woman using commcare"&gt;&lt;img src="http://www.dimagi.com/content/images/stories/projects/CommCare/FieldShots/woman%20using%20commcare.jpg" alt="woman using commcare" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" height="334" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;At the recent &lt;a href="http://www.fnih.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=748&amp;amp;Itemid=958"&gt;FNIH mHealth Summit&lt;/a&gt; I had a conversation with &lt;a href="http://www.d-tree.org/index.php?pid=24"&gt;Neal Lesh&lt;/a&gt; (I always enjoy our talks) and was giving him a hard time about the financial feasibility of rolling out something like &lt;a href="http://www.dimagi.com/content/commcare.html"&gt;CommCare&lt;/a&gt; to the 30,000 CHWs that the Ethiopian government is planning to deploy to address challenges in providing maternal and child (MCH) services. If I understand correctly, the phones (which have to be Java-enabled) that are being used in the CommCare pilot project in Tanzania cost around $100. So just providing the hardware to implement CommCare in Ethiopia would cost $3,000,000. We all know that there are plenty of other costs associated with an mHealth initiative - training, support, maintenance, replacement, etc. - but let's just work with that figure.&lt;br /&gt;&lt;br /&gt;Neal's counter to my point was to look at that cost on a per capita basis. I think that's a great idea because it will allow us to form a picture that can then be compared to widely available data on per capita healthcare costs. According to &lt;a href="http://www.afro.who.int/icch/presentations/community_health_workers_fichiers/frame.htm"&gt;Community Health Workers, The Ethiopian Experience&lt;/a&gt; there are 77.4 million people in Ethiopia (BTW, we know the calculation of that figure is fraught with issues) and women and children make up 72% of the population. So we get:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;$3,000,000 / (77,400,000 * 0.72) = $0.06/person&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;That looks pretty good, right? 6¢ per capita? And when compared to the $13/person that was spent in 2006 (see the &lt;a href="http://hdrstats.undp.org/en/countries/data_sheets/cty_ds_ETH.html"&gt;UN's Human Development Report for Ethiopia - 2009&lt;/a&gt;) that's downright cheap!&lt;br /&gt;&lt;br /&gt;But as the title of this post implies, we need to "compare apples to apples." We need to keep in mind that CommCare most likely will not be involved in the delivery of the entire suite of MCH services, probably only a subset of them. And remember, the application does not actually deliver services directly but rather is used to support services being delivered by a CHW. So we cannot logically compare the 6¢ to the $13. We need to break that $13 down into the individual services that are being delivered and then pull out the costs for the specific ones that are being supported through the use of CommCare. And further, we need to pull out the cost of those components of the individual services that are effectively being replaced by the application. Only then will we have a more accurate picture of the relative costs.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6jT8jXbFPbc/Svb7MRZAdWI/AAAAAAAAAIk/25nfvcMDyLU/s1600-h/mHealth+Costs+1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 171px;" src="http://2.bp.blogspot.com/_6jT8jXbFPbc/Svb7MRZAdWI/AAAAAAAAAIk/25nfvcMDyLU/s400/mHealth+Costs+1.png" alt="" id="BLOGGER_PHOTO_ID_5401780991322781026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;Hierarchy of health services, their constituent components and where mHealth is being applied [click on the image to see a larger version]&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;In the diagram above I have attempted to give an example of how we need to break down the components of the healthcare delivery system in order to arrive at a state where accurate one-to-one cost comparisons can be made between current methods of delivery and those that are technology-supported. As you can see, that original $13 gets spread over a number of elements that span multiple levels in the hierarchy. And it's not until we get a significant number of levels deep that we begin to see where the mHealth intervention is being applied.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6jT8jXbFPbc/Svb8oShKDPI/AAAAAAAAAIs/JvEFuOSqY_s/s1600-h/mHealth+Costs+2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 146px;" src="http://4.bp.blogspot.com/_6jT8jXbFPbc/Svb8oShKDPI/AAAAAAAAAIs/JvEFuOSqY_s/s400/mHealth+Costs+2.png" alt="" id="BLOGGER_PHOTO_ID_5401782572173364466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;Hierarchy of health services and the cost per element at each level [click on the image to see a larger version]&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;If we make some rather sweeping assumptions (as we did above with the $3,000,000 cost for implementing CommCare) we can get a sense for how much each individual element of the healthcare service delivery system costs. The main assumptions that I've made (that are most likely rather spurious) are:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Costs are spread equally across elements at the same level&lt;/li&gt;&lt;li&gt;Where "..." denotes other elements at that level, only one additional element has been considered in calculating costs&lt;/li&gt;&lt;/ol&gt;Working with these assumptions, the $13 for all health services gets reduced rather quickly and is almost immeasurable at the level where the technology is being introduced. Once we traverse the hierarchy to the level where performance support and data collection are introduced the per capita cost per element is significantly less than 1¢. Given that there are two elements the total per capita cost of these components where mHealth is being introduced is just over 1¢. And that is 1/5th the cost of implementing CommCare (which you'll remember is 6¢ per capita).&lt;br /&gt;&lt;br /&gt;So from a cost perspective it seems it might be difficult to make the case that this sort of mHealth intervention is warranted: total expenditures for these elements of healthcare service delivery would be about 5 times higher than they currently are without the technology. But remember that cost is only one component of the "More, Better, Faster, Cheaper" framework and it could very easily be the case that impact in the others - More, Better &amp;amp; Faster - would outweigh the negatives in the Cheaper component.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;I think a similar analysis conducted by someone who actually knows what they're doing would be really helpful! Any takers? Or can anyone point me to existing work in this area?&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-1192897011354540077?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/11/apples-to-apples-conducting-cost.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_6jT8jXbFPbc/Svb7MRZAdWI/AAAAAAAAAIk/25nfvcMDyLU/s72-c/mHealth+Costs+1.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">6</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-5102905109404839052</guid><pubDate>Mon, 02 Nov 2009 00:56:00 +0000</pubDate><atom:updated>2009-11-01T19:56:37.102-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">mHealth</category><title>More, Better, Faster, Cheaper: An Evaluation Framework for ICT4D, eHealth, mHealth, etc.</title><description>Earlier this year I participated as a technical expert in a consultative meeting at &lt;a href="http://www.usaid.gov/"&gt;USAID&lt;/a&gt; to discuss eHealth &amp;amp; mHealth viz-a-viz &lt;a href="http://www.usaid.gov/our_work/global_health/"&gt;the Agency's Global Health initiatives&lt;/a&gt;. Those in attendance came from many of the "usual suspects" of large, international NGOs, a few technology firms and also other departments at AID. The conversation was really no different than the many others that have focused on the same topic and that have included similar types of participants, but there was one element that was particularly unique: the proposal of a potential evaluation framework - "More, Better, Faster, Cheaper." And this same framework was the basis, a few months later, of the session, "Bigger, Better, Faster, Cheaper: How Mobile Technology is Transforming Health Programs," at the &lt;a href="http://www.maqweb.org/miniu/index.php"&gt;MAQ Mini-University&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6jT8jXbFPbc/Su4j4cywWTI/AAAAAAAAAIM/bzd2AYn3S3Y/s1600-h/BFC.png"&gt;&lt;img style="border: 2px solid black; margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 287px; height: 120px;" src="http://2.bp.blogspot.com/_6jT8jXbFPbc/Su4j4cywWTI/AAAAAAAAAIM/bzd2AYn3S3Y/s400/BFC.png" alt="" id="BLOGGER_PHOTO_ID_5399292455972526386" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;Better, Faster, Cheaper: A traditional system of constraints in software development&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This framework is particularly interesting to me given my background in application systems development. By removing the "More" component one is left with a constraint system that typically gets mentioned during the initial stages of an application development effort: "Better, Faster, Cheaper." The general idea is that one can achieve only two out of the three options simultaneously. So for example, if one wants to develop something good in a short period of time (Better and Faster) it will require significant investment (not Cheaper). Or if one develops something fast and without spending much money (Faster and Cheaper) the quality will suffer (not Better).&lt;br /&gt;&lt;br /&gt;But the deceptively simple "More, Better, Faster, Cheaper" framework transforms constraints into opportunities. The idea is that through the application of ICT one can potentially:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Replicate and scale initiatives more easily;&lt;/li&gt;&lt;li&gt;Improve the quality of interventions;&lt;/li&gt;&lt;li&gt;Expedite processes and procedures; and&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Save money over existing approaches.&lt;/li&gt;&lt;/ul&gt;And the framework readily lends itself to the development of indicators to test each potential outcome. One only needs to monitor if after the ICT intervention they're doing more, doing it better, doing it more quickly than before, or doing it for less money. (The last element - Cheaper - is arguably the most tricky to measure and will be the topic of a future post.)&lt;br /&gt;&lt;br /&gt;As the eHealth, mHealth and other ICT4D communities grapple with the need to demonstrate the outcomes and impact of their technology-supported initiatives - a need reiterated at last week's &lt;a href="http://www.fnih.org/index.php?option=com_content&amp;amp;task=view&amp;amp;id=748&amp;amp;Itemid=958"&gt;FNIH mHealth Summit&lt;/a&gt; - I think the "More, Better, Faster, Cheaper" evaluation framework provides a simple yet powerful and effective means for doing so. Do you agree?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-5102905109404839052?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/11/more-better-faster-cheaper-evaluation.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_6jT8jXbFPbc/Su4j4cywWTI/AAAAAAAAAIM/bzd2AYn3S3Y/s72-c/BFC.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-582880251135249707</guid><pubDate>Sun, 04 Oct 2009 15:12:00 +0000</pubDate><atom:updated>2009-10-04T11:20:21.896-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Learning Technology</category><title>Who needs a listserv when there's Twitter?</title><description>My colleagues over at &lt;a href="http://www.npoki.org/"&gt;NPOKI&lt;/a&gt; recently sent out an email to crowdsource information about "the best listserve ever." What follows is the short back-and-forth of messages where the question is posed and I, half-jokingly at first but then completely seriously, explain how I use Twitter (and other tools) to learn and seek answers to questions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;NPOKI:&lt;/span&gt; When you have pressing question about your work, where do you turn for answers? While NPOKI is your trusted resource for technology solutions for results and performance management questions, we know that we don’t answer all of your critical questions. We want to know which listservs or forums you use frequently and provide useful replies to your business questions.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Me:&lt;/span&gt; Forget listservs. Who needs them when there's Twitter? :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;NPOKI:&lt;/span&gt; Thanks - Im taking you seriously... Any specific practice you use? hash tags?  Do you get quality replies?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ME:&lt;/span&gt; It's not so much about hastags but rather about following the right people. Tools like &lt;a href="http://wefollow.com/"&gt;WeFollow&lt;/a&gt; &amp;amp; other lists (e.g. &lt;a href="http://www.ictworks.org/network/ictworks-network/151"&gt;the ICTWorks ICT4D Twitter list&lt;/a&gt;) make finding these people easier. Couple that with a tool like &lt;a href="http://tweetdeck.com/beta/"&gt;TweetDeck&lt;/a&gt; that allows you to group those people into separate feeds &amp;amp; you've got an amazingly effective learning tool.&lt;br /&gt;&lt;br /&gt;As for replies, I've worked on cultivating relationships w/in the groups of people I follow (&amp;amp; who follow me) &amp;amp; so have had good response rates when looking for input. See my blog post enquiring about &lt;a href="http://linearityofexpectation.blogspot.com/2009/09/what-is-mhealth-all-about.html"&gt;the meaning of mHealth&lt;/a&gt; for an example of how I was able to crowdsource data from Twitter. And that led to an in-person engagement @ a &lt;a href="http://technologysalon.org/2009/09/what-does-the-m-in-mhealth-mean.html"&gt;Technology Salon conversation [about mHealth]&lt;/a&gt; in DC :)&lt;br /&gt;&lt;br /&gt;Twitter has rapidly become one of my top learning tools. It takes some work - you get out what you put in - and some getting used to, but once you get comfortable &amp;amp; settled it's really quite useful.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So what about you? Do you agree? Has Twitter become more useful than listservs?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-582880251135249707?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/10/who-needs-listserve-when-theres-twitter.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-2238184951404690029</guid><pubDate>Wed, 16 Sep 2009 23:06:00 +0000</pubDate><atom:updated>2009-09-16T19:13:22.848-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">mHealth</category><title>uHealth, Ubiquitous Health, You Health!</title><description>In a recent series of posts on mHealth - &lt;a href="http://linearityofexpectation.blogspot.com/2009/09/what-is-mhealth-all-about.html"&gt;What is mHealth all about?&lt;/a&gt; and &lt;a href="http://linearityofexpectation.blogspot.com/2009/09/what-is-mhealth-all-about-part-2.html"&gt;What is mHealth all about? Part 2&lt;/a&gt; - I grappled a bit with what the term itself actually means. Is mHealth about mobile phones and other mobile devices: the technology? Or, is it somehow more about mobility? While we may not all be in agreement as to what is actually moving - people, services, data, etc - I think most agree that the latter, mobility, gets more at the core concept of mHealth.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/bitzcelt/2435901007/" title="Ubiquitous by bitzcelt, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2250/2435901007_4e54ed2ab4.jpg" alt="Ubiquitous by bitzcelt, on Flickr" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /&gt;&lt;/a&gt;&lt;br /&gt;But, inspired by &lt;a href="http://www.sixbluedata.com/"&gt;David Isaak&lt;/a&gt;'s &lt;a href="http://linearityofexpectation.blogspot.com/2009/09/what-is-mhealth-all-about-part-2.html?showComment=1252342696222#c4174702259082296708"&gt;comment to the post&lt;/a&gt;, I found myself thinking that mHealth is really just one element of a larger picture. That mHealth is one "tool in the toolbox" that can be used to ensure that health services - broadly defined to include service delivery, behavior change &amp;amp; communication, learning, monitoring &amp;amp; evaluation, etc - are available whenever &amp;amp; wherever they're needed. That mHealth along with all the other traditional approaches, and the ones not yet even known, should be combined - or to borrow a term from the learning technology world, "blended" - to ensure ubiquitous health. uHealth. And in the end, this really is (or at least should be) the goal of any health systems strengthening initiative.&lt;br /&gt;&lt;br /&gt;Now, I want to be clear. As with mHealth, uHealth is not about technology. I understand that the term &lt;a href="http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4077589"&gt;"uHealth" has been used by the IEEE in Asia&lt;/a&gt; to describe the use of ubiquitous computing technology in the delivery of healthcare. But I want to advocate for a more broad usage of the term. uHealth should be about developing the right combination - engineering (&amp;amp; re-engineering when necessary) the right ecosystem - of tools, technologies &amp;amp; approaches to meet the goal of providing quality health services to all. uHealth is about you!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-2238184951404690029?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/09/uhealth-ubiquitous-health-you-health.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-8018748277064295837</guid><pubDate>Wed, 02 Sep 2009 23:24:00 +0000</pubDate><atom:updated>2009-10-11T20:43:04.480-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">mHealth</category><title>What is mHealth all about? Part 2</title><description>Like most, I don't think the "m" in mHealth refers to specific device types (mobile phones, PDAs, netbooks, etc). I think the "m" is more tied to the concept of mobility, but I'm not sure to whom or what that mobility refers. I may actually have more questions at this point than answers!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/unfoundation/3239150042/" title="mHealth in Kenyan Hospitals by UN Foundation, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3461/3239150042_d0dd7cfcfd.jpg" alt="mHealth in Kenyan Hospitals by UN Foundation, on Flickr" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /&gt;&lt;/a&gt;&lt;span style="display: block; text-align: center;font-size:85%;" &gt;Photo credit: Joel Selanikio, &lt;a href="http://www.datadyne.org/" org=""&gt;DataDyne.org&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;The most obvious "who" to me is the service provider: doctor, nurse, midwife, lab technician, community health worker, etc. mHealth is then an approach that empowers these health workers to provide services wherever and whenever they're needed. And I think it's important that the concept of mHealth be inclusive of the broad array of inputs &amp;amp; outputs that make quality service provision possible. That means that mHealth must include education &amp;amp; training, monitoring &amp;amp; evaluation, and other components in addition to the actual point-of-care activities.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/texttochange/3463033792/" title="TTC HIV/AIDS quiz question via sms by Text To Change, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3585/3463033792_efba6fdb4a.jpg" alt="TTC HIV/AIDS quiz question via sms by Text To Change, on Flickr" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /&gt;&lt;/a&gt;&lt;br /&gt;Another potential "who" is the client or beneficiary: the member of the public, the health care seeker. In this context, mHealth allows individuals to seek out, find and receive health care services wherever and whenever they're needed. But as with service providers, I feel definitions of mHealth need to cover not only direct provision of services but also public education &amp;amp; behavior change communication, participatory monitoring &amp;amp; evaluation, and other activities that factor into improving public health.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.euro.who.int/healthsystems/20070323_2?language=english" title="Boundaries of the health system by WHO"&gt;&lt;img src="http://www.euro.who.int/images/HSM/boundaries.gif" alt="Boundaries of the health system by WHO" style="width: 95%; margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" /&gt;&lt;/a&gt;&lt;br /&gt;But I can't help but feel that this concept of mobility is too closely linked with individuals and their movement: the community health worker going from home to home, the mobile service unit, the member of the public getting counseling while walking to work. In the end, I think it's the services themselves -- not the individual providing them &amp;amp; not the beneficiary receiving them -- that is the real focus of mHealth. The "m" describes the ability of these services to move; to be delivered in real-time or to be packaged up, transferred &amp;amp; replicated wherever they may be needed. In this sense, mHealth is as much about the roving health worker or the traveling public as it is the immobile brick-and-mortar health facility.&lt;br /&gt;&lt;br /&gt;But that's just what I think :) And chances are I'll think something else tomorrow!&lt;br /&gt;&lt;br /&gt;Previous post in the series → &lt;a href="http://linearityofexpectation.blogspot.com/2009/09/what-is-mhealth-all-about.html"&gt;What is mHealth all about?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-8018748277064295837?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/09/what-is-mhealth-all-about-part-2.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-8075413821377397029</guid><pubDate>Wed, 02 Sep 2009 23:00:00 +0000</pubDate><atom:updated>2009-09-08T12:04:42.920-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">mHealth</category><title>What is mHealth all about?</title><description>I was trying to get a better handle on what folks thought about mHealth &amp;amp; so did &lt;a href="http://twtpoll.com/ujy9mk"&gt;a quick twtpoll on the focus of mHealth&lt;/a&gt;. Here are the current results on the statement "Definitions of mHealth should"...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6jT8jXbFPbc/Sp74a8o0I1I/AAAAAAAAAHY/AUyMV0OSFcA/s1600-h/twtpoll.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 156px;" src="http://4.bp.blogspot.com/_6jT8jXbFPbc/Sp74a8o0I1I/AAAAAAAAAHY/AUyMV0OSFcA/s400/twtpoll.jpg" alt="" id="BLOGGER_PHOTO_ID_5377008146964554578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It seems pretty clear that folks think the focus of mHealth is really mobility more so than specific device types. But what I find particularly curious is that mHealth continues to focus on the mobile phone &amp;amp; the PDA but not the netbook (or even laptop). And &lt;a href="http://en.wikipedia.org/wiki/MHealth"&gt;the Wikipedia defintion of mHealth&lt;/a&gt; is very device-focused. Why is that?&lt;br /&gt;&lt;br /&gt;And on further reflection, I realize that my curiosity about the dearth of netbooks &amp;amp; laptops in mHealth projects just falls into the device-type trap. What will it take to escape the gravitational pull of the device &amp;amp; think "outside of the mHealth box" in which we currently find ourselves?&lt;br /&gt;&lt;br /&gt;Next post in the series → &lt;a href="http://linearityofexpectation.blogspot.com/2009/09/what-is-mhealth-all-about-part-2.html"&gt;What is mHealth all about? Part 2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-8075413821377397029?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/09/what-is-mhealth-all-about.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_6jT8jXbFPbc/Sp74a8o0I1I/AAAAAAAAAHY/AUyMV0OSFcA/s72-c/twtpoll.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-3665419700233567195</guid><pubDate>Tue, 01 Sep 2009 21:48:00 +0000</pubDate><atom:updated>2009-09-01T17:52:56.600-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Learning Technology</category><title>20 Things We've Learned About Learning Technology: Debriefing Riddhish &amp; Trudy</title><description>&lt;p&gt;Before he left, I made sure to sit down with our intern, Riddhish Ruparelia, who has been clutch in helping us develop &lt;a href="http://www.jhpiego.org/"&gt;Jhpiego&lt;/a&gt;'s updated ModCAL Clinical Training Skills materials, to find out what he learned in the process. We were also joined by Trudy Conley, Jhpiego's Desktop Publishing Specialist, who led the graphics, animation and PowerPoint development.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;embed src="http://www.odeo.com/flash/audio_player_standard_gray.swf" quality="high" allowscriptaccess="always" wmode="transparent" type="application/x-shockwave-flash" flashvars="valid_sample_rate=true&amp;amp;external_url=http://www.garageband.com/mp3/Learning_Technology_Debriefing_with_Riddhish___Tru.mp3?|pe1|WdjZPXLrvP2rYVSzYWtlDg" pluginspage="http://www.macromedia.com/go/getflashplayer" height="52" width="300"&gt;&lt;/embed&gt;&lt;/p&gt;&lt;a href="http://www.garageband.com/mp3/Learning_Technology_Debriefing_with_Riddhish___Tru.mp3?%7Cpe1%7CWdjZPXLrvP2rYVSzYWtlDg"&gt;Direct link to MP3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Here are 20 key points that came out of our conversation. But we covered quite a bit, so you'll most likely learn even more by listening. Anyway, on to the list...&lt;/p&gt;&lt;p&gt;Processes, &amp;amp;tc&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Organize all your files in a standardized folder structure before you start working. It's helpful when developing content and also when retrieving &amp;amp; editing it later.&lt;/li&gt;&lt;li&gt;Do your best @ the beginning to capture multimedia at a high &amp;amp; consistent level, it's hard to improve or undo later.&lt;/li&gt;&lt;li&gt;Have a standardized &amp;amp; consistent naming structure for all files so that linking is easy -- #_SlideName.mp3, Tab#_TabName.(mp3|flv), #_SlideName.intr -- and use these in the script.&lt;/li&gt;&lt;li&gt;We need to ask ourselves, how much is appropriate to put on a single slide? The more content (e.g. long animations) the harder it is to manage edits in &lt;a href="http://www.articulate.com/"&gt;Articulate Presenter&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;We're actually in some kind of middle ground between bullet points &amp;amp; movies. When designing our content, do we need to be thinking about scenes instead of slides? And about creating a "performance"?&lt;/li&gt;&lt;li&gt;It's actually worth upgrading to &lt;a href="http://office.microsoft.com/en-us/powerpoint/FX100487761033.aspx"&gt;PowerPoint 2007&lt;/a&gt; for the new features &amp;amp; tools.&lt;/li&gt;&lt;li&gt;We could really use a toolkit that would include guidance that folks could use for developing multimedia electronic learning materials.&lt;/li&gt;&lt;li&gt;&lt;a href="http://sourceforge.net/"&gt;SourceForge&lt;/a&gt; &amp;amp; &lt;a href="http://www.wikipedia.org/"&gt;Wikipedia&lt;/a&gt; are great resources for finding free &amp;amp; open source multimedia tools.&lt;/li&gt;&lt;li&gt;We need to have another conversation just about copyright &amp;amp; licensing.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Video&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Have video source in MPEG-2 format &amp;amp; at the highest quality possible.&lt;/li&gt;&lt;li&gt;Do not use the &lt;a href="http://www.articulate.com/products/video-encoder.php"&gt;Articulate Video Encoder&lt;/a&gt; or Adobe Media Encoder for files larger than 50MB, try &lt;a href="http://www.xilisoft.com/video-converter.html"&gt;Xilisoft Video Encoder&lt;/a&gt; ($25).&lt;/li&gt;&lt;li&gt;Make sure you use the Fill Left/Right effect in &lt;a href="http://www.adobe.com/products/premiere/"&gt;Adobe Premiere&lt;/a&gt; if audio is recorded in Mono.&lt;/li&gt;&lt;li&gt;Maximize audio in Premiere using the Gain effects.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Audio&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Use WAV as your standard audio format.&lt;/li&gt;&lt;li&gt;Use &lt;a href="http://audacity.sourceforge.net/"&gt;Audacity&lt;/a&gt;'s Amplify effect to maximize audio.&lt;/li&gt;&lt;li&gt;Use the Normalize effect in Audacity, not an external program (e.g. &lt;a href="http://www.conversationsnetwork.org/levelator"&gt;Levelator&lt;/a&gt; or &lt;a href="http://www.kanssoftware.com/mp3_normalizer/programs.htm"&gt;Sound Normalizer&lt;/a&gt;), to normalize audio files in batches.&lt;/li&gt;&lt;li&gt;What might also help? A better microphone, separate recording space &amp;amp; better guidelines for narration (to help make them more engaging).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Graphics &amp;amp; Animation&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Have as much script guidance for animation &amp;amp; graphics possible from the beginning - sometimes things just don't work once you build them!&lt;/li&gt;&lt;li&gt;We need more &amp;amp; better photos in all subject areas! It's particularly hard to find clinical photos. Is this because one has to get consent for them?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Check online sources for graphics: &lt;a href="http://images.google.com/"&gt;Google Image Search&lt;/a&gt;, Wikipedia/&lt;a href="http://commons.wikimedia.org/"&gt;Wikimedia Commons&lt;/a&gt;, &lt;a href="http://www.flickr.com/"&gt;Flickr&lt;/a&gt;, &lt;a href="http://www.istockphoto.com/"&gt;iStockPhoto&lt;/a&gt;, &lt;a href="http://www.gettyimages.com/"&gt;Getty Images&lt;/a&gt;. A lot of them are free and licensed for reuse.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-3665419700233567195?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/09/20-things-weve-learned-about-learning.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-943705499351308387</guid><pubDate>Wed, 19 Aug 2009 15:15:00 +0000</pubDate><atom:updated>2009-09-01T17:48:13.470-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Learning Technology</category><category domain="http://www.blogger.com/atom/ns#">SALT</category><title>SALT Conference e-Learning for the Hands-on Workforce Notes</title><description>Some of the typical training challenges: time, availability, convenience, cost (monetary as well as time away from job). We've all seen these @ some point.&lt;br /&gt;&lt;br /&gt;Creating good e-Learning from existing written material is like translating a novel into a screenplay. It's a different (multi) medium and there are some things that just won't work.&lt;br /&gt;&lt;br /&gt;I need to seek out this reference when I have time: Khan, Budral Huda (1997) Web-based Instruction. It apparently has recall data based on different acquisition methods. You remember 10% of what you read, 20% of what you hear ... 70% of what you say &amp; 90% of what you do.&lt;br /&gt;&lt;br /&gt;Create &amp; use case studies, this will help bring things to life. These case studies will be even more engaging &amp; effective when delivered using multimedia (think virtual patients &amp; clinical sumulations).&lt;br /&gt;&lt;br /&gt;All the scenarios that were shared in the presentation are available online @ http://www.propanesafety.com.&lt;br /&gt;&lt;br /&gt;High quality (but remember quality doesn't necessarily mean effective) e-Learning isn't cheap. Spend your time &amp; money on the important stuff. Of course, that would be a natural outcome if you just limited content to what is most important :)&lt;br /&gt;&lt;br /&gt;BTW, their 3 courses + the STARS customization &amp; tracking application cost $5M!&lt;br /&gt;&lt;br /&gt;While converting materials into electronic format, you should be looking for opportunities to update &amp; improve content along the way. After all, who knows if you'll have the time or money to do it later. &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-943705499351308387?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/08/salt-conference-e-learning-for-hands-on.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-994197777975700900</guid><pubDate>Wed, 19 Aug 2009 14:30:00 +0000</pubDate><atom:updated>2009-09-01T17:48:13.470-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Learning Technology</category><category domain="http://www.blogger.com/atom/ns#">SALT</category><title>SALT Conference Creating Irresistible e-Learning Notes</title><description>Email is irresistible. So is Google, Facebook, Wikipedia, online banking, etc. How do we make e-Learning the same?&lt;br /&gt;&lt;br /&gt;We need to focus on the learner. And a significant part of that is not simply recreating the elements of traditional learning that they're already resistant to. And if you think about it, most e-Learning is actually&lt;br /&gt;developed &amp; implemented in a way that satisfies instructors &amp; administrators, so we focus on controlling, monitoring, assessing, management, etc.&lt;br /&gt;&lt;br /&gt;Irresistible e-Learning is not about content, a specific development tool, media (people see all kinds of media all the time) or delivery platform (e.g. Web).&lt;br /&gt;&lt;br /&gt;Make sure not to have the learner spend more time trying to get the tool to work (e.g. trying to get matching elements on an assessment to line up just right) than focusing on the learning. How many times have you gotten caught up in the mechanics of something and completely forgotten why you're doing it in the first place?&lt;br /&gt;&lt;br /&gt;Learners will skip ahead (blah, blah, blah) - so, focus on the critical content so they don't miss it. I don't think I'm doing that here :P&lt;br /&gt;&lt;br /&gt;Don't just make learners answer questions, make them justify their answers (e.g. in a banking simulation, make them identify specifically why a check is not negotiable). Make the learner think &amp; exercise critical analysis skills. And make it interactive!&lt;br /&gt;&lt;br /&gt;BTW, you can use the same content in the classroom, too. We had a whole room full of conference attendees going through some banking content &amp; questions. And enjoying it! There are group dynamics that can be tapped into when you're all together in a room.&lt;br /&gt;&lt;br /&gt;What to do:&lt;br /&gt;- Create interactivity that truly engages the learner.&lt;br /&gt;- Create meaningful challenges (i.e. ones that are relevant).&lt;br /&gt;- Allow risk.&lt;br /&gt;- Build suspense by withholding information (don't give the learner all the answers ahead of time).&lt;br /&gt;- Address a concrete need.&lt;br /&gt;- Creat memorable &amp; customized content (i.e. situate the learning in a relevant context).&lt;br /&gt;- Adapt to learner preferences.&lt;br /&gt;&lt;br /&gt;All the demos (and some of them are excellent!) shared in today's session are available on the website http://www.alleninteractions.com.&lt;br /&gt;&lt;br /&gt;At the end, what did you do right &amp; what do you need to work on? You have to continuously monitor, evaluate &amp; improve.&lt;br /&gt;&lt;br /&gt;And don't forget, even seemingly dry content (e.g. HIPAA regulations) has a basis in reality, so tap into that to create engaging learning content. Put learners in a situation that is directly related to the development of the content. Give them the opportunity to share sensitive personal data &amp; show them the consequences. That'll be much more powerful than simply stating the regulation &amp; will lead to improved retention.   &lt;br /&gt;&lt;br /&gt;There are four elements to irresistible e-Learning: context (how things work in reality), challenges (along with resources to overcome them), activity &amp; feedback (not judging but rather filling in holes).&lt;br /&gt;&lt;br /&gt;BTW, the navigation menu has little to do with learning - so don't focus on it so much!&lt;br /&gt;&lt;br /&gt;An idea: Partner w/a local art school &amp; create an internship because good graphics are key to irresistible e-Learning.&lt;br /&gt;&lt;br /&gt;Not surprisingly, a tool like Articulate makes it difficult to break out of the PPT model of e-Learning. But more on that later in the "Death by PowerPoint 2.0" notes... &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-994197777975700900?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/08/salt-conference-creating-irresistible-e.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-3186502674607657682</guid><pubDate>Wed, 19 Aug 2009 13:00:00 +0000</pubDate><atom:updated>2009-09-01T17:48:13.471-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Learning Technology</category><category domain="http://www.blogger.com/atom/ns#">SALT</category><title>SALT Conference Keynote Notes</title><description>I got a kick out of the General's use of the term "chart" in stead of "slide." I wonder where that terminology comes from? He kept barking "next chart!" to his assistant :)&lt;br /&gt;&lt;br /&gt;Teams have to go through simulations before deployment. This is analogous to Jhpiego's focus on the use of skills labs to develop the necessary skills before working with live patients (one component of a humanistic approach).&lt;br /&gt;&lt;br /&gt;The US Army is only the 6th largest army in the world but arguably the best. How is this possible? Great training &amp; training systems are major parts of the equation.&lt;br /&gt;&lt;br /&gt;You hear it all the time. The General said it today. "The perfect is the enemy of good enough." Voltaire is everywhere.&lt;br /&gt;&lt;br /&gt;The Army training division has two main goals: to train leaders &amp; troops and to ensure they're ready to be deployed anywhere @ any time. They have an interestig approach they call "Up or out." It basically boils down to this: either you're progressing through a (clearly defined) career path or you're out of the Army. No loitering in a single, comfortable, cushy position for years. Change &amp; growth are fundamental elements of the process. &lt;br /&gt; &lt;br /&gt;Given limited resources, you should train to standard on a limited set of the most important &amp; critical tasks rather than below on many of them.&lt;br /&gt;&lt;br /&gt;It's necessary to teach team fundamentals &amp; mechanics. People will need to be able to coordinate &amp; collaborate to be effective &amp; successful.&lt;br /&gt;&lt;br /&gt;It seems we find ourselves having moved from needing quiet to study &amp; learn to needing constant stimulation. The trick is to avoid overload &amp; distraction.&lt;br /&gt;&lt;br /&gt;An interesting thought: Minimal detail in simulation allows more opportunity for the participants to bring their personal experiences to bear. The fewer specific stimuli you provide the more the player will fill in with personal details. This seems like it might be a method for targeting the learning experience to the learner. But it seems strangely counterintuitive that you might provide better focus through reduction. &lt;br /&gt;&lt;br /&gt;A lack of cultural competence can lead to significant problems (e.g. inciting a riot in rural Afghanistan by having a male clinician assess a female patient, even in an emergency situation).&lt;br /&gt;&lt;br /&gt;Don't tell your learners the answers ahead of time, use simulation to allow them to learn from decisions &amp; (most importantly) mistakes. Put them in the situation mentally before they're in it physically.&lt;br /&gt;&lt;br /&gt;The Army has to be ready to do anything from hand out band-aids to roll tanks, but some enemies only have to do one thing &amp; can change course as necessary (asymmetric warfare). How do you prepare 100s of thousands of people to be able to do everything? And also prepare them to adapt to changes in tactics? &lt;br /&gt;&lt;br /&gt;It's important to develop a "mission-essential task list." Just the facts, ma'am.&lt;br /&gt;&lt;br /&gt;Belief in what your doing along with training allows you to move into the action not run away from it. If you're going to do your job well you have to have the right attitude toward it. You have to love what you do or feel that it's an important factor in attaining a goal in which you believe. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-3186502674607657682?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/08/salt-conference-keynote-notes.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-2385896602593796357</guid><pubDate>Wed, 19 Aug 2009 12:30:00 +0000</pubDate><atom:updated>2009-09-01T17:48:13.471-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Learning Technology</category><category domain="http://www.blogger.com/atom/ns#">SALT</category><title>Notes from the SALT 2009 Interactive Technologies Conference</title><description>I'll be spending the next three days in Crystal City, VA @ the summer session of the SALT (http://www.salt.org) conference. I won't have my laptop in tow, but the iPhone will be getting a serious workout taking notes. And I just bought BlogPress from the App Store. So why not combine the two &amp; (not quite live) blog the event?&lt;br /&gt;&lt;br /&gt;I'm going to do my best over the next few days to capture &amp; share my take-aways from each session. In true blog fashion, this will be a relatively informal affair, but it will be a good experiment for me. And who knows, some might even find my rambling posts useful!&lt;br /&gt;&lt;br /&gt;So with this introductory post out of the way, let's get to it...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-2385896602593796357?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/08/notes-from-salt-2009-interactive.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-3079154852187228202</guid><pubDate>Wed, 01 Jul 2009 22:05:00 +0000</pubDate><atom:updated>2009-09-01T17:48:13.471-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Learning Technology</category><title>A new kind of Interactive Radio Instruction (IRI)</title><description>The typical Interactive Radio Instruction (IRI) model (e.g., see &lt;a href="http://web.worldbank.org/WBSITE/EXTERNAL/COUNTRIES/AFRICAEXT/EXTAFRREGTOPEDUCATION/EXTAFRREGTOPDISEDU/0,,contentMDK:20618845%7EmenuPK:1568672%7EpagePK:34004173%7EpiPK:34003707%7EtheSitePK:732264,00.html"&gt;Improving Educational Quality through Interactive Radio Instruction&lt;/a&gt;) is used most often in primary education and couples face-to-face group-based activities, facilitated by a tutor, with a radio broadcast. But this approach cannot effectively reach a highly distributed (or overly busy &amp;amp; overburdened) population that would have difficulty gathering in a single place.&lt;br /&gt;&lt;br /&gt;Well, what about this?&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.flickr.com/photos/jamesbt/3679120430/" title="A new kind of Interactive Radio Instruction (IRI) by jamesbt, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2477/3679120430_4d7ba271c3.jpg" alt="A new kind of Interactive Radio Instruction (IRI)" height="375" width="500" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;Now that mobile phones are nearly ubiquitous (at least within our target population of degree-level healthcare providers), why can't we use them to "close the loop" back to the instructor? Instead of a local facilitator, why not use ICT - mobile voice &amp;amp;/or sms - to connect the learners directly back to the point of instruction?&lt;br /&gt;&lt;br /&gt;One reason you need the local facilitator in the traditional IRI model is that radio is a one-way medium. But why not combine multiple ICTs to make the information and communication flow two-way? Then learners could ask questions, reply to polls, submit answers to scenarios &amp;amp; case studies, etc. to a central location obviating the need for gathering as a group.&lt;br /&gt;&lt;br /&gt;Just a thought...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-3079154852187228202?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/07/new-kind-of-interactive-radio.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-6721070835418312850</guid><pubDate>Tue, 30 Jun 2009 21:53:00 +0000</pubDate><atom:updated>2009-06-30T17:53:13.943-04:00</atom:updated><title>What happens to competency over time?</title><description>At one point during the first day of the stakeholders meeting for our Botswana preservice education project, Peter Johnson (the Director of Global Learning @ Jhpiego &amp;amp; my boss) drew a graph on a flip chart that represented various trajectories for clinical competency over time. Taking what he drew, I expanded &amp;amp; embellished a bit and sketched the graph below.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6jT8jXbFPbc/SkqBWsRneLI/AAAAAAAAAGY/cqSWdRyrhDM/s1600-h/competency_over_time.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_6jT8jXbFPbc/SkqBWsRneLI/AAAAAAAAAGY/cqSWdRyrhDM/s400/competency_over_time.jpg" alt="" id="BLOGGER_PHOTO_ID_5353233333925410994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So what's going on here?&lt;br /&gt;&lt;br /&gt;On the y axis is competency level and on the x axis, time. As education proceeds, competency level increases (I've drawn the progression as linear but it most likely proceeds in fits &amp;amp; starts). The most important point in time is graduation, after which a number of trajectories could be followed. For purposes of simplification I've only drawn three:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;With no opportunity to practice &amp;amp; put to use the knowledge, skills &amp;amp; attitudes developed in school, competency quickly drops.&lt;/li&gt;&lt;li&gt;With a low level of or irregular exposure to opportunities, competency stays flat.&lt;/li&gt;&lt;li&gt;With continued opportunities to practice, competency increases until the individual becomes proficient.&lt;/li&gt;&lt;/ol&gt;Obviously option 3, represented as the line that continues to climb, is the most desirable. Unfortunately, what we often find is that, after deployment, newly prepared healthcare providers are not exposed to the number of opportunities required to drive them toward proficiency and they struggle to maintain or eventually even lose their newly acquired competencies.&lt;br /&gt;&lt;br /&gt;So what do we do then?&lt;br /&gt;&lt;br /&gt;Well, the potential answers are worthy of an entirely different post, but a few quick thoughts:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;There may be ways to use technology, e.g. clinical simulations, to increase exposure &amp;amp; at least maintain competency levels.&lt;/li&gt;&lt;li&gt;The reason exposure is limited may be due to the fact that their education is not really preparing providers for the reality of their profession; that what they're learning isn't what they'll be doing upon graduation. A task analysis and changes to curricula may be in order.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Policies may not be in place that allow healthcare workers to fulfill the role for which they've been prepared. For example, nurses may be educated to initiate and manage ART but national policy may only allow doctors to do so.&lt;/li&gt;&lt;/ul&gt;As per usual, I'm not saying anything new. I just felt compelled to share the graph. And maybe it has inspired you to stop &amp;amp; think for a minute. Are you maintaining competency?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-6721070835418312850?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/06/what-happens-to-competency-over-time.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_6jT8jXbFPbc/SkqBWsRneLI/AAAAAAAAAGY/cqSWdRyrhDM/s72-c/competency_over_time.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-8441879714869864192</guid><pubDate>Thu, 25 Jun 2009 00:13:00 +0000</pubDate><atom:updated>2009-07-07T20:13:12.064-04:00</atom:updated><title>Trip Report 2.0 - Jun 24 2009 (Challenges)</title><description>&lt;br/&gt;&lt;center&gt;&lt;a href="http://www.flickr.com/photos/jamesbt/3698826851/" title="Preservice Challenges in Botswana by jamesbt, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2657/3698826851_92bfc96461.jpg" alt="Preservice Challenges in Botswana" width="500" height="375" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;On the 24th &amp;amp; 25th of June I co-facilitated a meeting/workshop of stakeholders in our preservice education program in Botswana. Members included representatives from the Ministry of Health; the Nursing and Midwifery Council; principals, deputy principals and heads-of-department from all 8 Health Training Institutes; and service providers from the Francistown hospital. The session I led was aimed at eliciting challenges from the participants and relating them to some of the findings and recommendations from the learning technology readiness assessment we conducted in February (See &lt;a href="http://linearityofexpectation.blogspot.com/2009/05/assessing-learning-technology-readiness.html"&gt;Assessing Learning Technology Readiness: A Pre-Service Case Study from Botswana&lt;/a&gt; for details and tools).&lt;br /&gt;&lt;br /&gt;So, what are some of the challenges?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Too much to do - But not enough time &amp;amp; resources. Pretty self-explanatory.&lt;/li&gt;&lt;li&gt;Additions to the curriculum -  Without removing anything. Bloated curricula.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;"Forced" programs (e.g. IMCI) - No input from local folks. Hence, no buy-in. And resistance.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Large number of students - Higher enrollments without consequent increase in faculty/staff.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Lack of human resources - See "Too much to do" above. Again, pretty self-explanatory.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Little support for program implementation - Lots of great ideas but not a lot of help to realize them.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Student attitudes - Kids are enrolling to get jobs, not because they want to be healthcare professionals. Doesn't make for the best learning environment.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Meeting student learning needs - Everyone learns differently. And the kids are tied to their mobile phones &amp;amp; all over Facebook :P&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Not enough (time for) clinical exposure for faculty - How do you teach something you can't even do yourself?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Curriculum conflicts - How are you sure that what you're teaching is aligned with all elements across the curriculum?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Not enough simulation - Students don't have enough time to practice before they're required to see &amp;amp; treat live patients.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Effective teaching and assessment skills - Just because you're a teacher doesn't mean you really know how to teach. Same goes for assessment. Doing isn't always doing well.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Faculty attrition - The good ones get promoted.&lt;/li&gt;&lt;/ul&gt;That is a pretty significant list. But it's pretty consistent with what we see in many other countries. And that's a good thing. Because we have some proven ways to address these sorts of challenges -- using traditional methods as well as technology-supported approaches. Again, see &lt;a href="http://linearityofexpectation.blogspot.com/2009/05/assessing-learning-technology-readiness.html"&gt;Assessing Learning Technology Readiness: A Pre-Service Case Study from Botswana&lt;/a&gt; if you're curious to learn about some of the specific ways in which we plan to apply various learning technologies.&lt;br /&gt;&lt;br /&gt;I'm excited to see where this all goes...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-8441879714869864192?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/06/trip-report-20-jun-24-2009-challenges.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-8375176876670325095</guid><pubDate>Sun, 14 Jun 2009 18:02:00 +0000</pubDate><atom:updated>2009-06-14T14:03:18.657-04:00</atom:updated><title>Does form really follow function?</title><description>&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm1.static.flickr.com/180/370973576_9c1c871c39.jpg?v=0" title="Puzzle by INTVGene, on Flickr"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px; height: 333px;" src="http://farm1.static.flickr.com/180/370973576_9c1c871c39.jpg?v=0" alt="Puzzle" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After reading &lt;a href="http://www.nytimes.com/2009/06/14/magazine/14FOB-wwln-t.html?_r=1&amp;amp;ref=magazine"&gt;Henry Petroski's article in today's New York Times Magazine, "Bridging the Gap,"&lt;/a&gt; I found myself getting caught up in one of my favorite lines of thought: the relationship between form and function. One familiar relational construct is "form follows function." And it's a popular one --  &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=%22form+follows+function%22"&gt;a Google search for the phrase "form follows function"&lt;/a&gt; retrieves almost one quarter of a million results. But can the converse also be true? Is it possible that function can also follow form?&lt;br /&gt;&lt;br /&gt;If you were to ask &lt;a href="http://www1.sdu.dk/Hum/amstud/staff/david_nye.htm"&gt;David Nye&lt;/a&gt;, I think his answer would be an emphatic "Yes!" I'm currently reading his &lt;a href="http://www.amazon.com/Technology-Matters-Questions-David-Nye/dp/0262140934"&gt;"Technology Matters: Questions to Live With"&lt;/a&gt;, and am reminded about the discussion of Thomas Edison and the phonograph in the chapter, "Is Technology Predictable?" Apparently, Edison and his colleagues came up with the following illustrative potential commercial uses for their new invention: speaking doll &amp;amp; other toys, speaking clock, advertisements, calling out directions, delivering lectures. At the end of a long list, and seemingly almost an afterthought, "a musical instrument." The point? Sometimes it's the last application of a technology you think of, or one you didn't even imagine, that catches on and organically becomes the most successful. And I realize now that I have a decent, very low-tech example of this "function follows form" dynamic.&lt;br /&gt;&lt;br /&gt;My wife is growing tomatoes in a pot on our back deck. The plant seems to be growing quite well: it's rather tall and we're already seeing a number of tomatoes. The challenge? How do we stabilize the plant under the weight of its fruit? The solution? A wooden dowel, anchored in the soil, placed along the edge of the pot to bypass roots and get support, and positioned deliberately so as to provide support to the plant without requiring it to be tied down. The plant, pot and dowel are all forms with specific pre-existing functions: to reproduce; to hold soil and grow plants; and (commonly) to be cut into small pins that reinforce joints and support shelves. But given their current forms, the functions became: to grow branches at specific points and angles; to anchor a wooden dowel; and to support a rapidly growing tomato plant. Here's what it looks like...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6jT8jXbFPbc/SjUwG3FWGuI/AAAAAAAAAGQ/_H1MV1t1cP0/s1600-h/photo.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 400px;" src="http://1.bp.blogspot.com/_6jT8jXbFPbc/SjUwG3FWGuI/AAAAAAAAAGQ/_H1MV1t1cP0/s400/photo.jpg" alt="" id="BLOGGER_PHOTO_ID_5347233026996050658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;And now, if I think back to my Introduction to Biology course in my Freshman year at Villanova University 18 years ago, this question of the relationship between form and function was raised in the very first few weeks. I have always remembered it this way: in biology, form follows function. Luckily for me, I still have the textbook, &lt;a href="http://www.alibris.com/search/books/isbn/0805318003"&gt;Neil Campbell's Biology (2nd Edition)&lt;/a&gt;. What is actually written? In "The Correlation of Structure and Function" section of the first chapter: "Form fits function." I'd like to think that Campbell, in using the term "fits" rather than "follows," was implying that the relationship was not necessarily unidirectional; that, like pieces of a puzzle, both are required to complete the picture and neither can really be elevated to the point that one is dependent upon the other.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-8375176876670325095?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/06/does-form-really-follow-function.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_6jT8jXbFPbc/SjUwG3FWGuI/AAAAAAAAAGQ/_H1MV1t1cP0/s72-c/photo.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-9162689608634435665</guid><pubDate>Mon, 11 May 2009 23:02:00 +0000</pubDate><atom:updated>2009-05-11T19:02:35.184-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">From the Mind of a Coder</category><title>From the Mind of a Coder: Can I be an honorary AfriGadgeteer?</title><description>This post might be slightly different from the usual "From the Mind of a Coder" entries -- as if there was anything usual about the series! -- but it is indicative of the almost insatiable desire to solve problems.&lt;br /&gt;&lt;br /&gt;Erik Hersman, a.k.a. &lt;a href="http://whiteafrican.com/"&gt;WhiteAfrican&lt;/a&gt;, along with a whole cast of characters, maintains &lt;a href="http://www.afrigadget.com/"&gt;AfriGadget&lt;/a&gt;, a "website dedicated to showcasing African ingenuity... a testament to Africans bending the little they have to their will, using creativity to overcome life's challenges." I really enjoy the little glimpse it provides into creative problem-solving from the African perspective. But I'm wondering, Erik &amp;amp; club, can I be an honorary AfriGadgeteer? After all, you don't have to be from Africa to make use of existing resources! Exhibit A, my solution for a broken doorknob...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6jT8jXbFPbc/Sgil-5jE5SI/AAAAAAAAAGI/y4MDpQxloB8/s1600-h/photo.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 400px;" src="http://2.bp.blogspot.com/_6jT8jXbFPbc/Sgil-5jE5SI/AAAAAAAAAGI/y4MDpQxloB8/s400/photo.jpg" alt="" id="BLOGGER_PHOTO_ID_5334696258638767394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The problem: Turning the doorknob no longer retracts the bolt, but the deadbolt above it still works (and is sufficient for locking the door). How do I keep the bolt out of the catch so I don't have to jam a screwdriver in there to open the door?&lt;br /&gt;&lt;br /&gt;The solution: Cut a piece of scrap wood so that it fits through the catch hole &amp;amp; is slightly deeper than the hole in the door frame. Then wrap a rubber band around the wood block so that it won't pop out. Screw the catch back into the door frame, et voila!&lt;br /&gt;&lt;br /&gt;Now, the question is, at what point does my wife accuse me of simply being lazy?! After all, I am much luckier than the African problem solvers: I can easily afford to buy a new doorknob or even hire someone to replace it for me. But I can definitely empathize with their drive for coming up with creative solutions to various challenges. Wait. I did spend a good deal of my younger years growing up in New England. Maybe it's that "Yankee ingenuity." :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-9162689608634435665?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/05/from-mind-of-coder-can-i-be-honorary.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_6jT8jXbFPbc/Sgil-5jE5SI/AAAAAAAAAGI/y4MDpQxloB8/s72-c/photo.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-5327978952872483204</guid><pubDate>Sat, 02 May 2009 18:21:00 +0000</pubDate><atom:updated>2009-10-11T21:04:52.063-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Learning Technology</category><category domain="http://www.blogger.com/atom/ns#">Botswana</category><title>Assessing Learning Technology Readiness: A Pre-Service Case Study from Botswana</title><description>&lt;br/&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://webcast.jhu.edu/mediasite/Viewer/?peid=63c4e1c90b8c4d0c876b46267d4a0c3b" alt="Assessing Learning Technology Readiness: A Pre-Service Case Study from Botswana"&gt;&lt;img style="border: 1px solid gray; margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_6jT8jXbFPbc/Sfx_FXME-LI/AAAAAAAAAGA/Jj7b2bvCGag/s400/BW_LTRA.png" alt="" id="BLOGGER_PHOTO_ID_5331275789000571058" title="Assessing Learning Technology Readiness: A Pre-Service Case Study from Botswana" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This past Tuesday I led a brown bag lunch (BBL) session @ Jhpiego to share w/folks our Learning Technology Readiness Assessment (LTRA) process. From the invitation that was sent out:&lt;br /&gt;&lt;br /&gt;"Please join the Global Learning Office for a discussion about the process of, and tools available for, conducting a Learning Technology Readiness Assessment. Originally developed for use in the Ethiopia e-Learning project, a Learning Technology Readiness Assessment has been conducted at all 8 Health Training Institutes in Botswana. We will be sharing with you our recent experiences there, highlighting both site-specific as well as the more broad challenges and opportunities, and the recommendations that have been made to the Ministry of Health and the local CDC office (BOTUSA)."&lt;br /&gt;&lt;br /&gt;The BBL was just under an hour and you can watch an archived version online -- &lt;a href="http://webcast.jhu.edu/mediasite/Viewer/?peid=63c4e1c90b8c4d0c876b46267d4a0c3b" alt="Assessing Learning Technology Readiness: A Pre-Service Case Study from Botswana"&gt;Assessing Learning Technology Readiness: A Pre-Service Case Study from Botswana&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can also &lt;a href="http://linearityofexpectation.blogspot.com/2009/03/jhpiegolearning-technology-readiness.html" alt="Jhpiego's Learning Technology Readiness Assessment Tools"&gt;download copies of the Learning Technology Readiness Assessment tools&lt;/a&gt; (CC By-NC-SA 3.0).&lt;br /&gt;&lt;br /&gt;Looking forward to your comments &amp; questions...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-5327978952872483204?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/05/assessing-learning-technology-readiness.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_6jT8jXbFPbc/Sfx_FXME-LI/AAAAAAAAAGA/Jj7b2bvCGag/s72-c/BW_LTRA.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-4432485568310381554</guid><pubDate>Tue, 28 Apr 2009 12:33:00 +0000</pubDate><atom:updated>2009-04-28T08:33:58.652-04:00</atom:updated><title>Extending FrontlineSMS</title><description>These are some thoughts I've had about how the External Commands functionality of FrontlineSMS can be used to develop all sorts of cool performance support applications. In addition, I can't help but wonder how the tool might be used also to develop mobile communities of practice. And why think just about a single instance of FrontlineSMS? Why couldn't one develop entire networks of individual nodes, connected to each other, to extend the reach of communication and support?&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/p/D32B09EE87ADF4A3&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/p/D32B09EE87ADF4A3&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" width="480" height="385" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-4432485568310381554?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/04/extending-frontlinesms.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">8</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-8088535502795400136</guid><pubDate>Wed, 15 Apr 2009 23:19:00 +0000</pubDate><atom:updated>2009-04-15T19:20:28.790-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">From the Mind of a Coder</category><title>From the Mind of a Coder: The one-minute countdown</title><description>This is the microwave in the first floor kitchen (actually, you can see that it's on the last second of heating up my food - goodies provided at this morning's staff meeting that I was only getting around to eating close to noon). Pretty unassuming, right? That's what one might think!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6jT8jXbFPbc/SeZoVnjg1EI/AAAAAAAAAFo/1g6hr58d8ZQ/s1600-h/iPhone+1203.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 400px;" src="http://3.bp.blogspot.com/_6jT8jXbFPbc/SeZoVnjg1EI/AAAAAAAAAFo/1g6hr58d8ZQ/s400/iPhone+1203.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5325058330016666690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I wanted to heat my food for one minute, so I entered it as...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6jT8jXbFPbc/SeZoVz9rcbI/AAAAAAAAAFw/0R1RmbOtzNs/s1600-h/iPhone+1209.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_6jT8jXbFPbc/SeZoVz9rcbI/AAAAAAAAAFw/0R1RmbOtzNs/s400/iPhone+1209.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5325058333347639730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But then I found myself wondering: why didn't I enter it like...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6jT8jXbFPbc/SeZoVx4HPCI/AAAAAAAAAF4/MAFbEvZcgu8/s1600-h/iPhone+1204.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_6jT8jXbFPbc/SeZoVx4HPCI/AAAAAAAAAF4/MAFbEvZcgu8/s400/iPhone+1204.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5325058332787424290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;They're the same right? Right?! My first instinct was to enter it as "1.00" but then I realized that it would actually have been more efficient -- requiring one less digit, hence one less button-push -- if I had entered it as ".60" instead. I've never been one for the whole mind/body separation thing but this may be one instance where the two just go their separate ways :P&lt;br /&gt;&lt;br /&gt;And that's another quick glimpse into the mind of a coder...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-8088535502795400136?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/04/from-mind-of-coder-one-minute-countdown.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_6jT8jXbFPbc/SeZoVnjg1EI/AAAAAAAAAFo/1g6hr58d8ZQ/s72-c/iPhone+1203.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-5877696453100984313</guid><pubDate>Wed, 08 Apr 2009 01:47:00 +0000</pubDate><atom:updated>2009-04-07T21:47:53.191-04:00</atom:updated><title>LEssMed (Twitter-based WHO Model List of Essential Medicines Lookup) - A few screenshots</title><description>Now that I've got the &lt;a href="http://twitter.com/lessmed"&gt;LEssMed service&lt;/a&gt; up &amp; running, I thought I would share a few screenshots so you could see what it actually looks like in action!&lt;br /&gt;&lt;br /&gt;What you see here are three requests -- for praziquantel, isoniazid &amp; aluminium -- and the multiple responses. This is on Twitter (obviously).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6jT8jXbFPbc/Sdv8AZognNI/AAAAAAAAAFI/VElW_MvYBC0/s1600-h/lessmed_dm1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 170px;" src="http://3.bp.blogspot.com/_6jT8jXbFPbc/Sdv8AZognNI/AAAAAAAAAFI/VElW_MvYBC0/s400/lessmed_dm1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5322124468479368402" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6jT8jXbFPbc/Sdv8AiBezYI/AAAAAAAAAFQ/fjMPb-dPy-s/s1600-h/lessmed_dm2.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 169px;" src="http://2.bp.blogspot.com/_6jT8jXbFPbc/Sdv8AiBezYI/AAAAAAAAAFQ/fjMPb-dPy-s/s400/lessmed_dm2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5322124470731591042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6jT8jXbFPbc/Sdv8A60BewI/AAAAAAAAAFY/PtHfB2Beol4/s1600-h/lessmed_dm3.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 180px;" src="http://2.bp.blogspot.com/_6jT8jXbFPbc/Sdv8A60BewI/AAAAAAAAAFY/PtHfB2Beol4/s400/lessmed_dm3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5322124477386029826" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;And now, just to prove that it works from a mobile phone, here's a screenshot of two SMS requests -- for sodium &amp; calcium -- and the responses. BTW, don't get thrown off by the fancy iPhone, this is just plain ol' SMS and so will work from any phone.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6jT8jXbFPbc/SdwAYcBTQrI/AAAAAAAAAFg/7A61ngjUO-0/s1600-h/lessmed_phone1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 267px; height: 400px;" src="http://3.bp.blogspot.com/_6jT8jXbFPbc/SdwAYcBTQrI/AAAAAAAAAFg/7A61ngjUO-0/s400/lessmed_phone1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5322129279483593394" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Pretty cool, eh? :) Now, to figure out what my next Twitter lookup tool will be...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-5877696453100984313?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/04/lessmed-twitter-based-who-model-list-of.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_6jT8jXbFPbc/Sdv8AZognNI/AAAAAAAAAFI/VElW_MvYBC0/s72-c/lessmed_dm1.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-2164718386711373702</guid><pubDate>Mon, 06 Apr 2009 23:02:00 +0000</pubDate><atom:updated>2009-04-06T19:10:41.995-04:00</atom:updated><title>A Twitter-based WHO Model List of Essential Medicines Lookup Tool  or How ICT Can Wrangle the "Massive Essential Drugs List" Without  Breaking a Sweat</title><description>&lt;br/&gt;&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6jT8jXbFPbc/SdqCmP4NzwI/AAAAAAAAAFA/KaaYX5__zS8/s1600-h/lessmed_screenshot.png"&gt;&lt;img style="cursor: pointer; width: 400px; height: 243px;" src="http://2.bp.blogspot.com/_6jT8jXbFPbc/SdqCmP4NzwI/AAAAAAAAAFA/KaaYX5__zS8/s400/lessmed_screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5321709503300620034" border="0" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Inspired by a post on the &lt;a href="http://urbanhealthupdates.wordpress.com/"&gt;Urban Health Updates blog&lt;/a&gt;, &lt;a href="http://urbanhealthupdates.wordpress.com/2009/02/25/kenya-90-of-nairobis-poor-get-wrong-medication/"&gt;Kenya - 90% of Nairobi's poor get wrong medication&lt;/a&gt;, I wrote up a half-baked idea about a way to use SMS and a tool like &lt;a href="http://www.frontlinesms.com/"&gt;FrontlineSMS&lt;/a&gt; to create a real-time lookup for medication information (indications, dosages, contraindications, etc.) and sent it off to an internal mailing list that is used to discuss Urban Health issues. There was quite a bit of interest &amp;amp; discussion but there was also one response (from a highly-regarded &amp;amp; very senior coworker) that mentioned that the "essential drugs list is massive." My response to that comment was that we could start small, maybe with just HIV/AIDS-related medications, and see how it worked. Well, never having been one to retreat in the face of a challenge -- especially one I think I can handle :P -- I decided to tackle turning the &lt;a href="http://www.who.int/medicines/publications/essentialmedicines/en/"&gt;WHO Model List of Essential Medicines&lt;/a&gt; into a mobile-accessible database.&lt;br /&gt;&lt;br /&gt;First, a few caveats:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I'm a coder, not a clinician (I'm having Star Trek flashbacks :P).&lt;/li&gt;&lt;li&gt;I don't have a test instance of FrontlineSMS running so I chose the next best thing: &lt;a href="http://www.twitter.com/"&gt;Twitter&lt;/a&gt; (which, as we all know, is accessible via SMS).&lt;/li&gt;&lt;li&gt;The downloadable WHO Model List of Essential Medicines simply lists categorization and formulation information. There is the &lt;a href="http://www.who.int/emlib"&gt;Essential Medicines Library (EMLib)&lt;/a&gt;, but it's only available on the web and there doesn't appear to be an easy way to hook into it (e.g. there's no API and no obvious way to generate drug-specific URLs).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;As an aside: &lt;a href="http://www.who.int/"&gt;WHO&lt;/a&gt;, if you're listening/reading, I'd be more than happy to work with you to turn EMLib into something much more useful. Just drop me a line. I work @ &lt;a href="http://www.jhpiego.org/"&gt;Jhpiego&lt;/a&gt;. I'm sure you can find me without much trouble :)&lt;br /&gt;&lt;br /&gt;So, anyway, on to the good stuff -- the steps I took to actually make this work. Before I begin, if any real Perl coders come across this, please forgive my hack job :P&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Download a copy of the WHO Model List of Essential Medicines PDF and save it as a text file. I tried XML &amp;amp; HTML, but it turns out it was easier to parse in TXT format. See #3 below.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Create a SQLite database with a single table to hold the medication name, categorization &amp;amp; formulation information. Here's the SQL:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;create table medications (id integer primary key autoincrement, name varchar(64) not null, formulation varchar(256) not null, category varhcar(64) not null, subcategory varchar(64) not null)&lt;/code&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Write a Perl script to parse the TXT file and insert records into the database. Then run it! Here's the code:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#!/usr/bin/perl&lt;br /&gt;&lt;br /&gt;use DBI;&lt;br /&gt;&lt;br /&gt;my $dbargs = {AutoCommit =&gt; 1, PrintError=&gt;1};&lt;br /&gt;my $dbh = DBI-&gt;connect("dbi:SQLite2:dbname=&lt;span style="font-style: italic;"&gt;path_to_sqlite_db&lt;/span&gt;","","",$dbargs) || die "$DBI::errstr\n";&lt;br /&gt;my $sql = "insert into medications (name, formulation, category, subcategory) values (?, ?, ?, ?)";&lt;br /&gt;&lt;br /&gt;my $meds = 0;&lt;br /&gt;my $cat = "";&lt;br /&gt;my $subcat = "";&lt;br /&gt;my $txt = &lt;span style="font-style: italic;"&gt;path_to_essential_medicines_txt_file&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;open (TXT, "&lt;$txt") || die "$!\n";&lt;br /&gt;while (&amp;lt;TXT&amp;gt;) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;chomp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;s/^(\.\s+|\s+)//;&lt;br /&gt;&amp;nbsp;&amp;nbsp;tr/A-Z/a-z/;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$cat = $_ if ($_ =~ /^\d+\.\s/);&lt;br /&gt;&amp;nbsp;&amp;nbsp;$cat =~ s/(^\d+\.\s|\s+$)//;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$subcat = $_ if ($_ =~ /^\d+\.\d+\s/);&lt;br /&gt;&amp;nbsp;&amp;nbsp;$subcat =~ s/(^\d+\.\d+\s|\s+$)//;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$meds = ($meds == 1 || ($meds == 0 &amp;amp;&amp;amp; $_ =~ /^\d\./)) ? 1 : 0;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;my @med = split(/\s{2}/, $_);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;if ($meds &amp;amp;&amp;amp; $#med == 1 &amp;amp;&amp;amp; $_ !~ /^$/) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$sql =~ tr/A-Z/a-z/;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$dbh-&gt;do($sql, undef, @med[0], @med[1], $cat, $subcat);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die "$DBI::errstr\n" if ($dbh-&gt;err);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print "@med[0]\n";&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;close (TXT) || die "$!\n";&lt;br /&gt;&lt;br /&gt;$dbh-&gt;disconnect();&lt;br /&gt;&lt;/txt&gt;&lt;/code&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Create a Twitter account (I called it &lt;a href="http://www.twitter.com/lessmed/"&gt;@LEssMed&lt;/a&gt; - &lt;span style="font-weight: bold;"&gt;L&lt;/span&gt;ist of &lt;span style="font-weight: bold;"&gt;Ess&lt;/span&gt;ential &lt;span style="font-weight: bold;"&gt;Med&lt;/span&gt;icines) that will receive queries as direct messages (DM) and respond with another DM containing the requested information.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Using Net::Twitter, write a Perl script that will download the latest DMs, turn them into a query that gets executed against the database, and post a DM (or multiple DMs if there's more than one record returned) back with formated results. Here's the code for this:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#!/usr/bin/perl&lt;br /&gt;&lt;br /&gt;use DBI;&lt;br /&gt;use Net::Twitter;&lt;br /&gt;use strict;&lt;br /&gt;&lt;br /&gt;my $id = "0";&lt;br /&gt;&lt;br /&gt;open (ID, "&lt;&lt;span style="font-style: italic;"&gt;path_to_pid_type_file_of_last_dm&lt;/span&gt;") || die "$!\n";&lt;br /&gt;while (&amp;lt;ID&amp;gt;) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;chomp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$id = $_;&lt;br /&gt;}&lt;br /&gt;close (ID);&lt;br /&gt;&lt;br /&gt;my $dbargs = {AutoCommit =&gt; 1, PrintError=&gt;1};&lt;br /&gt;my $dbh = DBI-&gt;connect("dbi:SQLite2:&lt;span style="font-style: italic;"&gt;path_to_sqlite_db&lt;/span&gt;","","",$dbargs) || die "$DBI::errstr\n";&lt;br /&gt;my $sth = $dbh-&gt;prepare("select name, formulation, category, subcategory from medications where name like ?") || die $dbh-&gt;errstr;&lt;br /&gt;&lt;br /&gt;my $twit =  Net::Twitter-&gt;new(username=&gt;"&lt;span style="font-style: italic;"&gt;twitter_username&lt;/span&gt;", password=&gt;"&lt;span style="font-style: italic;"&gt;twitter_password&lt;/span&gt;");&lt;br /&gt;my $dms = $twit-&gt;direct_messages({since_id=&gt;$id});&lt;br /&gt;my $i = 0;&lt;br /&gt;my $j = 0;&lt;br /&gt;&lt;br /&gt;for my $dm (@{$dms}) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;if ($i == 0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;open (ID, "&gt;&lt;span style="font-style: italic;"&gt;path_to_pid_type_file_of_last_dm&lt;/span&gt;") || die "$!\n";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print ID $$dm{id};&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;close (ID);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$i++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$sth-&gt;execute($$dm{text} . "%");&lt;br /&gt;&amp;nbsp;&amp;nbsp;while (my @data = $sth-&gt;fetchrow_array()) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$twit-&gt;new_direct_message({user=&gt;$$dm{sender_screen_name}, text=&gt;"$data[0]: $data[2]. $data[3]. $data[1]"});&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$j++;&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;$twit-&gt;new_direct_message({user=&gt;$$dm{sender_screen_name}, text=&gt;"No results for '$$dm{text}'"}) if ($j == 0);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;$sth-&gt;finish;&lt;br /&gt;$dbh-&gt;disconnect();&lt;br /&gt;&lt;br /&gt;print "Processed $i dm(s)\n";&lt;br /&gt;&lt;/id&gt;&lt;/code&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Write a quick autofollow script (very important!) so that reciprocal following can be set up automagically; otherwise, I'd have to manually monitor for new followers &amp;amp; follow back. And who wants to do that?! :P Here's this all-important Perl code:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;#!/usr/bin/perl&lt;br /&gt;&lt;br /&gt;use Net::Twitter;&lt;br /&gt;use strict;&lt;br /&gt;&lt;br /&gt;my $twit =  Net::Twitter-&gt;new(username=&gt;"&lt;span style="font-style: italic;"&gt;twitter_username&lt;/span&gt;", password=&gt;"&lt;span style="font-style: italic;"&gt;twitter_password&lt;/span&gt;");&lt;br /&gt;my $flws = $twit-&gt;followers_ids();&lt;br /&gt;my $i = 0;&lt;br /&gt;&lt;br /&gt;for my $flw (@{$flws}) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;my $name = ${$twit-&gt;show_user({id=&gt;$flw})}{screen_name};&lt;br /&gt;&amp;nbsp;&amp;nbsp;print "$name\n";&lt;br /&gt;&amp;nbsp;&amp;nbsp;if (!($twit-&gt;relationship_exists("&lt;span style="font-style: italic;"&gt;twitter_username&lt;/span&gt;", $name))) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$twit-&gt;create_friend({id=&gt;$flw});&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;$i++;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;print "Processed $i follower(s)\n";&lt;br /&gt;&lt;/code&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Finally, set up two cron jobs so the DM checks &amp;amp; autofollows get triggered on a regular basis. BTW, I had initially set the two scripts to run every minute but quickly ran out of API calls :P I throttled everything back to 2 minutes which seems to work for now. I'd have to tweak this even further if the service got really popular! Just to be consistent &amp;amp; thorough, here are the crontab entries:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;*/2     *       *       *       *       &lt;span style="font-style: italic;"&gt;path_to_DM_and_db_lookup_code&lt;/span&gt;&lt;br /&gt;*/2     *       *       *       *       &lt;span style="font-style: italic;"&gt;path_to_autofollow_code&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;So, after a few hours of coding, I had a fully-functional, Twitter-based lookup tool for the WHO Model List of Essential Medicines up &amp;amp; running. As I mentioned already, it's a bit of a hack-job, but it works. Honestly, if you know what you're doing, this isn't really all that impressive: kind of trivial, actually (yes, there's a little bit of horn-tooting there :P).&lt;br /&gt;&lt;br /&gt;The beauty is, the same basic approach can be used to set up &lt;span style="font-style: italic;"&gt;any&lt;/span&gt; type of automated lookup tool. This just goes to show how truly cross-cutting ICT is. And is but a small window onto the world of opportunities and potential applications for global health &amp;amp; ICT4D.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-2164718386711373702?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/04/twitter-based-who-model-list-of.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_6jT8jXbFPbc/SdqCmP4NzwI/AAAAAAAAAFA/KaaYX5__zS8/s72-c/lessmed_screenshot.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-7793543420228018453</guid><pubDate>Sat, 28 Mar 2009 19:47:00 +0000</pubDate><atom:updated>2009-03-28T15:47:26.202-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">From the Mind of a Coder</category><title>From the Mind of a Coder: The office bathroom</title><description>Take a look at these photos of the door to the bathroom that is near my office. One fact to keep in mind is that it's located in the back corner of a larger room. This will be important when looking at the last two photos. Anyway...&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_6jT8jXbFPbc/Sc50eY7qYkI/AAAAAAAAAEQ/w8VTX4Ky7hw/s1600-h/iPhone+1117.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_6jT8jXbFPbc/Sc50eY7qYkI/AAAAAAAAAEQ/w8VTX4Ky7hw/s320/iPhone+1117.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5318316275408724546" /&gt;&lt;/a&gt;&lt;br /&gt;The sign on the outside of the door indicating the bathroom is not occupied&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6jT8jXbFPbc/Sc50e54JRII/AAAAAAAAAEY/-QXWDX66sK0/s1600-h/iPhone+1096.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_6jT8jXbFPbc/Sc50e54JRII/AAAAAAAAAEY/-QXWDX66sK0/s320/iPhone+1096.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5318316284252341378" /&gt;&lt;/a&gt;&lt;br /&gt;The sign on the outside of the door indicating the bathroom is being used&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6jT8jXbFPbc/Sc51dd9dkFI/AAAAAAAAAEg/cqTqItmGEzw/s1600-h/iPhone+1142.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_6jT8jXbFPbc/Sc51dd9dkFI/AAAAAAAAAEg/cqTqItmGEzw/s320/iPhone+1142.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5318317359090208850" /&gt;&lt;/a&gt;&lt;br /&gt;A sign on the inside of the door directing folks to leave it open when they're done&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6jT8jXbFPbc/Sc51dvbmCzI/AAAAAAAAAEo/Sjat8WdOB1E/s1600-h/iPhone+1175.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://1.bp.blogspot.com/_6jT8jXbFPbc/Sc51dvbmCzI/AAAAAAAAAEo/Sjat8WdOB1E/s320/iPhone+1175.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5318317363779996466" /&gt;&lt;/a&gt;&lt;br /&gt;What someone approaching the bathroom sees when the door is closed&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6jT8jXbFPbc/Sc51dyedloI/AAAAAAAAAEw/3uIqnbetNdQ/s1600-h/iPhone+1152.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://1.bp.blogspot.com/_6jT8jXbFPbc/Sc51dyedloI/AAAAAAAAAEw/3uIqnbetNdQ/s320/iPhone+1152.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5318317364597331586" /&gt;&lt;/a&gt;&lt;br /&gt;What someone approaching the bathroom sees when the door is slightly open&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Are you thinking what I'm thinking?&lt;br /&gt;&lt;br /&gt;Before entering the bathroom, one is supposed to slide the cover on the sign on the outside of the door to change the status from "Vacant" to "In Use." And then slide it back when they're done. They're also supposed to leave the door ajar. But then you can't see the sign indicating the status.&lt;br /&gt;&lt;br /&gt;So the most efficient approach would be to always leave the sign in the "In Use" position. When the door is closed (i.e. when someone is using the bathroom) people will know it's occupied. When the bathroom is vacant and the door is open, it doesn't matter if the outside sign indicates "Vacant" or "In Use" because no one will even see it.&lt;br /&gt;&lt;br /&gt;Of course, this "solution" would require that people always close the door when they're using the bathroom and then leave it open when they're done. These would be two critical process components. And they're evidence that human behavior needs to be a key consideration in any systems design :)&lt;br /&gt;&lt;br /&gt;And that's a glimpse into the mind of a coder...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-7793543420228018453?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/03/from-mind-of-coder-office-bathroom.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_6jT8jXbFPbc/Sc50eY7qYkI/AAAAAAAAAEQ/w8VTX4Ky7hw/s72-c/iPhone+1117.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-1386993606776068578</guid><pubDate>Thu, 26 Mar 2009 23:16:00 +0000</pubDate><atom:updated>2009-03-26T19:16:46.867-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">From the Mind of a Coder</category><title>From the Mind of a Coder: A series</title><description>If you consider web development "coding" (I know there will be some disagreement on that :P), I've been a coder for close to 15 years. If not, it's more like 12. These days, though, I tend to do a lot more high-level design &amp; architecture, and strategery (thanks, W, for that one!), but I can still rock a regular expression, if necessary. Actually, I just did so recently in a Moodle mod that I need to post on the discussion boards. But I digress. Anyway...&lt;br /&gt;&lt;br /&gt;I notice that I sometimes have a peculiar way of looking at the world. And I think, in many ways, it's consistent with the approach and thought processes required for being a coder. So, I thought it might be fun to document some of those experiences after which I find myself thinking, "I'm definitely in the right business."&lt;br /&gt;&lt;br /&gt;And just to whet the appetite: the first has to do with a bathroom.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-1386993606776068578?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/03/from-mind-of-coder-series.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-2847000284959209797</guid><pubDate>Thu, 26 Mar 2009 22:57:00 +0000</pubDate><atom:updated>2009-09-01T17:48:57.922-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Ethiopia</category><category domain="http://www.blogger.com/atom/ns#">Learning Technology</category><category domain="http://www.blogger.com/atom/ns#">Botswana</category><title>Jhpiego's Learning Technology Readiness Assessment Tools</title><description>As part of our learning technology program in Ethiopia, a set of tools (questionnaires, surveys, etc.) were developed to facilitate a learning technology readiness assessment. For our new project in Botswana, we have revised the tools based on our experiences using them. In the interest of openness, transparency &amp; sharing (one of our learning technology strategic principles), we are making the tools available freely, under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License (CC By-NC-SA 3.0).&lt;br /&gt;&lt;br /&gt;One thing to keep in mind: because the programs where these tools have been applied focus on pre-service education, they are designed primarily for use in a post-secondary school environment. That being said, they could easily be adapted for an in-service setting, too. Actually, the client, network &amp; server tools would be applicable in any context without modification.&lt;br /&gt;&lt;br /&gt;So, without further ado, here are the latest versions of &lt;a href="http://www.box.net/shared/byyttf9546"&gt;Jhpiego's Learning Technology Readiness Assessment Tools&lt;/a&gt; (packaged as a single ZIP file).&lt;br /&gt;&lt;br /&gt;Feel to reuse, revise, remix and redistribute as necessary. And if you do, leave a comment here &amp; let us know how you used them, within what context, how they worked out, and what modifications (if any) were made. They can definitely be improved and there's no better way to do that than by putting them out into the community!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-2847000284959209797?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/03/jhpiegolearning-technology-readiness.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-304107321412736087.post-4423966816936747804</guid><pubDate>Fri, 20 Mar 2009 21:44:00 +0000</pubDate><atom:updated>2009-03-24T13:50:45.349-04:00</atom:updated><title>Is this appropriate technology?</title><description>&lt;p&gt;At &lt;a href="http://www.jhpiego.org/"&gt;Jhpiego&lt;/a&gt;, we are always talking about the appropriate application of technology. In my case, the focus is on using technology to support learning. And for the most part, I more narrowly define this to mean integrating technology into learning activities (formal or informal, self-directed or social) as opposed to using technology for administrative &amp;amp; management purposes (e.g. student information systems). Not that I'm not interested in the latter, but I'm only one person &amp;amp; there's only so much time in the day! Anyway, let's get back to this notion of "appropriate."&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.appropedia.org/Portal:Appropriate_technology"&gt;Appropedia defines appropriate technology&lt;/a&gt; as "technology that is appropriate to the environmental, cultural and economic situation it is intended for." So far, so good. The definition then continues, "It &lt;span style="font-style: italic;"&gt;usually&lt;/span&gt; describes technologies which are suitable for use in the majority world (or 'developing nations')." [emphasis added] This is where, for me at least, things get difficult. I emphasized the term "usually" in the definition because I think it's very important. Specifically, I want to contrast it with an approach that I often encounter: one that substitutes in the word "always."&lt;br /&gt;&lt;br /&gt;Every time I return to the field, I find evidence of explosions in technology availability and access. Below are photos from a recent Learning Technology Readiness Assessment we conducted in Botswana, plus one from Zambia, that provide evidence to that fact. And therein lie my questions:&lt;br /&gt;&lt;br /&gt;Given the availability and accessibility of these technologies in Botswana, aren't technology-supported learning interventions based on them "appropriate" there? If computers are available and common, how is computer-assisted learning not appropriate? If WAP-enabled phones and mobile data access are common, how is browser-based mobile learning not appropriate? Shouldn't we be maximally leveraging the opportunities engendered by the environment?&lt;br /&gt;&lt;br /&gt;And I guess a natural corollary would be, at what level should we be defining "appropriate" - country, region, global?&lt;/p&gt;&lt;center&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/jamesbt/3299400615/" title="Mobile Facebook in Serowe by jamesbt, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3383/3299400615_e7b6881a63.jpg" alt="Mobile Facebook in Serowe" width="375" height="500" /&gt;&lt;/a&gt;&lt;br /&gt;An IT staff member at Serowe accessing Facebook on his mobile phone&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/jamesbt/3300230738/" title="A PC in a hostel in Serowe by jamesbt, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3569/3300230738_c1545babc9.jpg" alt="A PC in a hostel in Serowe" width="500" height="375" /&gt;&lt;/a&gt;&lt;br /&gt;A personal computer in a (female) student's hostel in Serowe&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/jamesbt/3270636382/" title="Celtel mobile internet in Zambia by jamesbt, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3301/3270636382_b8ba0156f2.jpg" width="375" height="500" alt="Celtel mobile internet in Zambia" /&gt;&lt;/a&gt;&lt;br /&gt;A USB dongle for Celtel mobile internet access in Zambia&lt;br /&gt;&lt;br /&gt;&lt;/center&gt;&lt;p&gt;And if we want to be thinking about the (near) future, we should be looking beyond PCs and mid-level phones to smart phones (including iPhones) and high-broadband mobile Internet access. Once again, see proof of the future in the photographs below from Botswana.&lt;/p&gt;&lt;center&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/jamesbt/3282026605/" title="iPhone 618 by jamesbt, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3291/3282026605_b755d5256a.jpg" alt="iPhone 618" width="375" height="500" /&gt;&lt;/a&gt;&lt;br /&gt;An ad for the iPhone at Riverwalk Mall in Gaborone&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/jamesbt/3370571157/" title="Untitled by jamesbt, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3588/3370571157_5757fb350a.jpg" alt="" width="500" height="375" /&gt;&lt;/a&gt;&lt;br /&gt;And ad for mobile video calling at Sir Seretse Khama Airport in Gaborone&lt;br /&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/304107321412736087-4423966816936747804?l=linearityofexpectation.blogspot.com'/&gt;&lt;/div&gt;</description><link>http://linearityofexpectation.blogspot.com/2009/03/is-this-appropriate-technology.html</link><author>jamesbontempo@gmail.com (James BonTempo)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item></channel></rss>
