<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dana's Mixed Bag</title>
	<atom:link href="http://www.blog.danamccall.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.blog.danamccall.com</link>
	<description>You never know what you'll get</description>
	<lastBuildDate>Wed, 04 Apr 2012 13:51:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Creating Metro Layer Media Center Apps</title>
		<link>http://www.blog.danamccall.com/?p=389</link>
		<comments>http://www.blog.danamccall.com/?p=389#comments</comments>
		<pubDate>Wed, 04 Apr 2012 13:51:29 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.blog.danamccall.com/?p=389</guid>
		<description><![CDATA[The shelf life of Windows Media Center has been a much-discussed topic. Many questions were answered when Microsoft included Media Center in its Windows 8 Consumer Preview. The app exists for all intents and purposes exactly as it does in Windows 7; a Desktop Layer application. Some have pondered how Media Center could exist in [...]]]></description>
			<content:encoded><![CDATA[<p align="left"><a href="http://www.blog.danamccall.com/wp-content/uploads/2012/04/MCMetro.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="MCMetro" border="0" alt="MCMetro" align="left" src="http://www.blog.danamccall.com/wp-content/uploads/2012/04/MCMetro_thumb.png" width="244" height="139" /></a>The shelf life of Windows Media Center has been a much-discussed topic. Many questions were answered when Microsoft included Media Center in its <a href="http://windows.microsoft.com/en-US/windows-8/consumer-preview">Windows 8 Consumer Preview</a>. The app exists for all intents and purposes exactly as it does in Windows 7; a Desktop Layer application.</p>
<p>Some have pondered how Media Center could exist in Microsoft’s new Start Screen environment (which I will call the “Metro Layer”). Folks like Josh Pollard at the <a href="http://thedigitalmediazone.com/podcasts/entertainment-20/">Entertainment 2.0 podcast</a> envision a situation where Media Center’s core, unique DVR functionality could be split into three or four Metro Layer apps. The the remaining functionality (like Photos, Music, Netflix, etc) will exist in their own Metro Style apps that are already being built.</p>
<p>I love this idea, and have gotten the essentials of this concept to work. By using some shortcut coding that has been on the internet for a few years, we can create Metro Layer shortcuts that deep-link into Media Center’s modules.</p>
<p>The essential components needed on the Metro Layer are: Live TV, Recorded TV, and Guide. I went to the Windows 8 Desktop Layer and simply created three shortcuts that use these lines as their targets:</p>
<ul>
<li>%windir%\ehome\ehshell.exe /nostartupanimation &quot;/mcesuperbar://guide&quot;</li>
<li>%windir%\ehome\ehshell.exe /nostartupanimation &quot;/mcesuperbar://tv?live=true&quot;</li>
<li>%windir%\ehome\ehshell.exe /nostartupanimation /directmedia:TV</li>
</ul>
<p>Then I right-clicked on each shortcut and selected “Add to Start Menu”. This creates a generic Metro Layer shortcut button for each. Finally, I moved the buttons to my Media group of icons in Metro.</p>
<p>The resulting shortcuts allow the user to access the Guide, Live TV, and Recorded TV (respectively) with a remote control on the Metro Layer. (I do not have a tuner set up on this machine, however, so I can only guess that the Live TV shortcut does indeed work). </p>
<p>There are a couple of caveats, however. One needs to place a Windows button on their remote control in order to return to the Metro Layer. This is easy for Logitech Harmony remote controls. The dedicated Media Center remotes, however, don’t have this button, and their green buttons take the user back to the Start screen in the Media Center environment. In order to return to the Start Screen one has to arrow down to Settings and Close the Media Center app.</p>
<p>Additionally, these shortcuts, and the Windows 8 Metro experience do not convey to extenders, and that is something that will never be developed, unfortunately. In the Windows 8 era, extenders will still remain fully in the Media Center environment.</p>
<p>The only other shortcoming in my in vitro test is the unsightly generic icon used for shortcuts in the Metro Layer. Presumably Microsoft will add the ability to customize Metro Layer icons which would enhance the user’s experience in this UI.</p>
<p>Certainly the code level deployment of a separated Media Center would be offer a reason for Media Center users to upgrade. In its current condition Windows 8 offers nothing to dedicated Home Theater PC users that isn’t available in Windows 7. However as Metro Style apps get developed by media outlets such as Netflix, YouTube, HBO, Hulu, and others, HTPC users will increasingly find themselves wanting to be in the Metro Layer. A graceful entrance to and exit from the Media Center environment would sustain Windows Media Center as the premier DVR experience in the market. Until then, though, a little bit of work with a PC can give us an workable experience in Windows 8.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.danamccall.com/?feed=rss2&#038;p=389</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nintendo Opening Door for Apple TV</title>
		<link>http://www.blog.danamccall.com/?p=386</link>
		<comments>http://www.blog.danamccall.com/?p=386#comments</comments>
		<pubDate>Fri, 13 Jan 2012 17:02:11 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.blog.danamccall.com/?p=386</guid>
		<description><![CDATA[While watching CES this week it is clear that the top trend in consumer electronics is the connected TV. Vendors know that customers really hate their cable boxes, and are trying to figure out ways to deliver internet content to TVs. So far there are products on the market like the Roku box, the Boxee [...]]]></description>
			<content:encoded><![CDATA[<p align="left"><a href="http://www.blog.danamccall.com/wp-content/uploads/2012/01/AppleTV-642x546.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="AppleTV-642x546" border="0" alt="AppleTV-642x546" align="right" src="http://www.blog.danamccall.com/wp-content/uploads/2012/01/AppleTV-642x546_thumb.jpg" width="240" height="204" /></a>While watching CES this week it is clear that the top trend in consumer electronics is the connected TV. Vendors know that customers really hate their cable boxes, and are trying to figure out ways to deliver internet content to TVs. </p>
<p>So far there are products on the market like the Roku box, the Boxee box, and Apple TV. The other approach we’ve seen is services built into the TV, such as Yahoo Widgets. Apple fanboys are spilling over with giddiness about rumors of an Apple-branded TV with Apple TV built in, but this approach is hopelessly flawed. If your phone were as old as your TV, would you be happy? The television is a expensive monitor meant to last more than a decade, and in that time software advances will lap the abilities of the TV’s software multiple times over.&#160; </p>
<p>Clearly the external component box is what will win over the masses, but the key is getting critical mass into living rooms before content providers will choose this alternative delivery route over traditional cable or network delivery. The problem with Roku, Boxee, and so many others is that streaming shows and movies is all they do. They will never be accepted by Americans until the content is there, and the content won’t be there until the hardware is in place. Chicken meets egg.</p>
<p>Microsoft certainly is in place with 66 million XBox360s sold (worldwide). However as we’ve seen with Windows Media Center’s Internet TV offerings, Microsoft is completely incapable of making content deals with providers. iTunes, on the other hand, has much to offer, and makes Apple the most likely player to win this game. However Apple TV has only sold around 2 million units, and has completely flopped at getting into people’s living rooms. With Apple TV, the only draw is to buy TV shows that we already purchased from our cable company; tough sell.</p>
<p>The key to the XBox’s market penetration was games. People’s primary purchase intent with this device was to play games. However when they got home and realized streaming content from Netflix and others was available, they started doing more.</p>
<p>The big opportunity for Apple TV is coming in 2012. As the Nintendo Wii recently turned five years old, that company is looking forward to releasing its newest generation of Wii, the Wii U, in 2012. What the Wii U offers is a bulky, smart controller that contains a video screen. The concept is brilliant, allowing certain players to be privy to information that other players aren’t. However rumors swirl about a <a href="http://wiiuupdates.com/2011/12/eb-games-wiiu-pricing/">$600 price for this system</a>, which only comes with one smart controller, a worthless device once it leaves the living room.</p>
<p>There is also this to consider: while Nintendo sold 89 million Wii&#8217;s, there have been 108 million iPhones sold, 40 million iPads sold, and 60 million iPod Touches sold. That’s over 200 million potential smart controllers already in people’s hands.</p>
<p>Consider this, too: one of the most popular XBox360 games is the Madden series, which sells around 1.5 million per year. However Rovio’s Angry Birds, the most successful smartphone game to date, has had over 500 million downloads so far. Just on Christmas Day (2011) alone there were 6.5 million Angry Birds downloads.</p>
<p>With so many potential gaming controller components already sold, all Apple has to do is introduce a better Apple TV that integrates iOS devices as controllers, and they have Nintendo’s number. If the Apple TV also features HDMI pass-thru capability, customers could gracefully switch between cable TV, games, streams without having to use the TV’s remote control to change inputs.</p>
<p>Nintendo’s pricey system looms on the horizon, opening the door wide open for Apple to not only take over the simple gaming market, but further that market position to become a major force with studios.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.danamccall.com/?feed=rss2&#038;p=386</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fix XP&#8217;s Web Folder Error with Update</title>
		<link>http://www.blog.danamccall.com/?p=383</link>
		<comments>http://www.blog.danamccall.com/?p=383#comments</comments>
		<pubDate>Thu, 06 Oct 2011 16:24:00 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.blog.danamccall.com/?p=383</guid>
		<description><![CDATA[If you like to use WebDAV products as a mounted network drive from your Windows XP computer, you may have gotten errors such as “Error copying file or folder.” and “The requested header was not found”. This has been a problem especially with people trying to access content in iOS apps such as PDF Expert [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.blog.danamccall.com/wp-content/uploads/2011/10/errorball.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="errorball" border="0" alt="errorball" align="left" src="http://www.blog.danamccall.com/wp-content/uploads/2011/10/errorball_thumb.jpg" width="100" height="100" /></a>If you like to use WebDAV products as a mounted network drive from your Windows XP computer, you may have gotten errors such as “Error copying file or folder.” and “The requested header was not found”. This has been a problem especially with people trying to access content in iOS apps such as PDF Expert or Air Sharing (to name just a few). </p>
<p>The Windows XP instructions for these apps are correct in instructing users to add the device’s IP address as a favorite network location, however even after following the instructions exactly, one may still have errors copying or reading files from the devices.</p>
<p>The problem is easily solved by installing <a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=15123">Microsoft’s Software Update for Web Folders (KB907306).</a> The update is a direct download (no need to run Windows Update), and installs very quickly. I ran this update on my three XP computers and one of them required a reboot while the others were able to correctly access these iOS-based network locations immediately without rebooting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.danamccall.com/?feed=rss2&#038;p=383</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Track Gas Purchase with Price</title>
		<link>http://www.blog.danamccall.com/?p=380</link>
		<comments>http://www.blog.danamccall.com/?p=380#comments</comments>
		<pubDate>Wed, 21 Sep 2011 02:06:15 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Lifehacking]]></category>

		<guid isPermaLink="false">http://www.blog.danamccall.com/?p=380</guid>
		<description><![CDATA[My wife and I each have a car, and we both want to track how much we spend of gas each year, per car. We both put gas in each other’s cars, so tracking the per car expenses can be very difficult. I could make a mark on each receipt or I could put receipt [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.blog.danamccall.com/wp-content/uploads/2011/09/gaspump.jpg"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="gaspump" border="0" alt="gaspump" align="left" src="http://www.blog.danamccall.com/wp-content/uploads/2011/09/gaspump_thumb.jpg" width="195" height="147" /></a>My wife and I each have a car, and we both want to track how much we spend of gas each year, <em>per car</em>. We both put gas in each other’s cars, so tracking the per car expenses can be very difficult. I <em>could</em> make a mark on each receipt or I <em>could</em> put receipt in a special place for each car, or I could just track it simply at the pump;<em> with the price</em>.</p>
<p>We simply make sure that all gas purchases for my car end in a “1” (ie. $28.41) and all purchases for her car end in an “2”. Any time I buy gas for someone else or for yard equipment, I end it in a “3”. Then when we reconcile our credit card statements in Quicken, I know exactly how to categorize the purchase.</p>
<p>An added bonus with this system is that any gas purchase made with my credit card with a number other than 1, 2, or 3 signals a red flag and requires investigation.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.danamccall.com/?feed=rss2&#038;p=380</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fixing &#8220;Send To&#8230;&#8221; PDF Naming Error on iPad</title>
		<link>http://www.blog.danamccall.com/?p=377</link>
		<comments>http://www.blog.danamccall.com/?p=377#comments</comments>
		<pubDate>Wed, 24 Aug 2011 21:58:17 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.blog.danamccall.com/?p=377</guid>
		<description><![CDATA[At some point along the way, Apple introduced “Send To..” as an option for sending media to selected apps for better handling. One place this feature is valuable is the handling of PDF (Adobe Acrobat) files on the internet. Once open in Safari, the user can select “Send To…” and pick an app such as [...]]]></description>
			<content:encoded><![CDATA[<p>At some point along the way, Apple introduced “Send To..” as an option for sending media to selected apps for better handling. One place this feature is valuable is the handling of PDF (Adobe Acrobat) files on the internet. Once open in Safari, the user can select “Send To…” and pick an app such as GoodReader or PDF Expert to utilize their features and storage silos.</p>
<p>Unfortunately during the process iOS usually strips the PDF’s actual filename and replaces it with “QL-xxxxxxxx.pdf” (where xxxxxxxx is a seemingly random string of characters). </p>
<p>Authors can save their readers much consternation if they will add a “Title” entry to the metadata. From Acrobat one can edit this metadata by selecting File | Properties , entering something in the “Title” field, and saving the file. Once the file goes to the server, gets downloaded to the reader’s iPad, and pushed to a PDF using “Send To…”, the iPad will replace the PDF’s original name with the Title metadata instead of QL-greekness. For those dynamically creating PDFs on the server side, it looks like <a href="http://UNC Chancellor) @chanthorp did not notice yesterday's earthquake. He's used to being on shaky ground." target="_blank">Zend</a> can edit the metadata on the fly (though I have not tested this yet). </p>
<p>I don’t know whether or not this is a bug or yet another example of Apple <em>not</em> perfecting the polish on iOS devices. However it is extremely annoying and I wish they would just leave the filename the way <em>the author</em> intended!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.danamccall.com/?feed=rss2&#038;p=377</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Show Us Your Dentrix Patient Chart Layout</title>
		<link>http://www.blog.danamccall.com/?p=376</link>
		<comments>http://www.blog.danamccall.com/?p=376#comments</comments>
		<pubDate>Tue, 02 Aug 2011 14:46:45 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Dentistry]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.blog.danamccall.com/?p=376</guid>
		<description><![CDATA[Fans of the newer versions of Dentrix’s Patient Chart know that the ability to move modules around is a great feature. We have set up slightly different views in hygiene rooms from the views in operative and administrative, and the flexibility Dentrix offers is much appreciated. With a patient chart view, I want to maximize [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.blog.danamccall.com/wp-content/uploads/2011/08/ClassicChart.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="ClassicChart" border="0" alt="ClassicChart" align="right" src="http://www.blog.danamccall.com/wp-content/uploads/2011/08/ClassicChart_thumb.jpg" width="297" height="213" /></a>Fans of the newer versions of <a href="http://www.dentrix.com" target="_blank">Dentrix</a>’s Patient Chart know that the ability to move modules around is a great feature. We have set up slightly different views in hygiene rooms from the views in operative and administrative, and the flexibility Dentrix offers is much appreciated.</p>
<p>With a patient chart view, I want to maximize the space I have. Each operatory has a 24” widescreen monitor at the 12 o’clock position, and without having to click on a tiny icon, I want to be able to quickly see the patient’s existing treatment, treatment plan, and the Clinical Note from the last visit. (I want other modules to appear, too, but that is the subject of another article.) I really want to see more history than that, though, and the default setting for the Clinical Note wastes a lot of space inserting blank lines between each Progress Note item. </p>
<p>I have solved this on most of my computers. I removed unwanted columns from the Progress Notes screen (right-click on any of the column heads like Date, Tooth, Code, etc and select from the menu). Notice that Dentrix puts Notes on a second line in the column headers by default. Simply drag this item up to the first line to the right of Amount, and you’ll see tons of white space disappear. The result is that I can easily Clinical Notes for the most recent 5-7 appointments. </p>
<p>What look have <em>you</em> settled on? Post a link to a screen shot so we can see! (the best way to grab a screen is to use Vista/7’s Snipping Tool. Hit the Windows key on your keyboard, and type in Snipping Tool, and select it from the start menu results. Get a Window snip, then edit it in something like paint to remove personal information. It should take about 5 minutes to complete this portion, but it will be a help for years to come for the rest of us.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.danamccall.com/?feed=rss2&#038;p=376</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Teach Your Expensive Shades to Swim</title>
		<link>http://www.blog.danamccall.com/?p=373</link>
		<comments>http://www.blog.danamccall.com/?p=373#comments</comments>
		<pubDate>Sat, 23 Jul 2011 23:08:03 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Lifehacking]]></category>

		<guid isPermaLink="false">http://www.blog.danamccall.com/?p=373</guid>
		<description><![CDATA[If you’ve ever lost a pair of $200 sunglasses in the ocean, then you know that sinking feeling I once did. Refusing to let it happen again, I looked around in the area surf shops for something that would keep my next pair of sunglasses afloat, but it appears the idea is “lost” in the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.blog.danamccall.com/wp-content/uploads/2011/07/2011-07-23_18-43-51_138.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="2011-07-23_18-43-51_138" border="0" alt="2011-07-23_18-43-51_138" align="right" src="http://www.blog.danamccall.com/wp-content/uploads/2011/07/2011-07-23_18-43-51_138_thumb.jpg" width="244" height="139" /></a>If you’ve ever lost a pair of $200 sunglasses in the ocean, then you know that sinking feeling I once did. Refusing to let it happen again, I looked around in the area surf shops for something that would keep my next pair of sunglasses afloat, but it appears the idea is “lost” in the beachwear world. With an hour and about $20, one can save that pair from the turbulent surf.</p>
<p>According to medical sources <a href="http://www.kellogg.umich.edu/patientcare/conditions/faq.html#tv5" target="_blank">(#1</a>, <a href="http://www.gaileyeyeclinic.com/2011/06/are-sunglasses-good-for-my-eyes/" target="_blank">#2</a>) sunglasses can protect the eyes from UV light and prevent cataract formations. Around water the eyes get bombarded from below as well as above, so polarized lenses can help to not only protect the eyes, but also enable one to monitor the water more closely. </p>
<p>This solution offers floating sunglasses, but beware; I would only wear them when dealing with light duty (playing with small children in shallow water, riding on boats, etc.). I would <em>not</em> rely on this setup for skiing, windsurfing, or surfing.</p>
<h3>What you need:</h3>
<ul>
<li>1 shoestring or lanyard-style sunglasses strap. (foamy ones like Croakies will not work) <a href="http://www.rei.com/product/639362/croakies-guatemalan-eyewear-retainer?preferredSku=639362?cm_mmc&amp;partner=cse_froogle&amp;mr:trackingCode=1EA715C2-B849-E011-AFD7-001517384908&amp;mr:referralID=NA]" target="_blank">(#1</a>, <a href="http://www.amazon.com/Croakies-Guatemalan-Cord-Eyewear-Retainer/dp/B004AE1X1C/ref=sr_1_1?ie=UTF8&amp;qid=1311462290&amp;sr=8-1" target="_blank">#2</a>)</li>
<li>6 <a href="http://www.amazon.com/Aearo-90579-Disposable-Earplugs-Box/dp/B000GARZ84/ref=sr_1_20?ie=UTF8&amp;qid=1311462375&amp;sr=8-20" target="_blank">yellow foam earplugs</a> (available at Home Depot, Lowe’s, etc)</li>
<li>1 1/8” drill bit</li>
<li>1 1/4” drill bit</li>
<li>1 pair of pliers</li>
<li>1 drill</li>
</ul>
<p>The object here is to thread the earplugs down the thin sunglasses strap. In order to create a hole, grab the earplug along it’s long, curved edges, and hold the plug on a workbench, vertically. With the smaller drill bit, create a hole through the long axis of the earplug. If that hole is not big enough to slide onto the strap, use a larger bit to open the hole a bit more. Sunglasses come in different weights, but usually 6 floats will do. Be sure to spread them evenly, and test in a sink, bathtub, or pool before hitting the surf! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.danamccall.com/?feed=rss2&#038;p=373</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flagging A Patient Population in Dentrix</title>
		<link>http://www.blog.danamccall.com/?p=363</link>
		<comments>http://www.blog.danamccall.com/?p=363#comments</comments>
		<pubDate>Thu, 16 Jun 2011 13:45:46 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Dentistry]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.blog.danamccall.com/?p=363</guid>
		<description><![CDATA[Have you needed to set Dentrix alerts to a specific portion of the patient population? Dentrix only allows per-person alerts to be set, so there is no way to natively set a large number of alerts to a target set of patients. However with the instructions below, one can set a group of alerts with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.blog.danamccall.com/wp-content/uploads/2011/06/flag.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="flag" border="0" alt="flag" align="left" src="http://www.blog.danamccall.com/wp-content/uploads/2011/06/flag_thumb.jpg" width="124" height="124" /></a>Have you needed to set <a href="http://www.dentrix.com" target="_blank">Dentrix</a> alerts to a specific portion of the patient population? Dentrix only allows per-person alerts to be set, so there is no way to natively set a large number of alerts to a target set of patients. However with the instructions below, one can set a group of alerts with limited difficulty!</p>
<p>In our office we want to use the email information for each patient more and more. The problem is that at least half of the patients have not supplied this information. We tried to simply look for this information as each patient was in our office, but it is too difficult to remember to check. Therefore we want to set up a patient alert for each of the patients with no email. To do this I set up a Dentrix alert in each chart with a blank email field. Now whenever a staff member opens an appointment card or chart for one of these people, they will know to ask the patient for their email address.</p>
<p>Dentrix requires that these alerts be set on a patient-by-patient basis. So we will have to perform a query, then use <a href="http://www.autohotkey.com/" target="_blank">AutoHotkey</a> to open each patient’s Family File and set the alert. For our run, it took the machine about 10 seconds per patient to set the alerts, so the entire process only took a couple of hours. This isn’t the most straightforward activity, but it eventually saves the time it would take to either manually enter each patient’s alert or to hunt for this information when they are in the office (if you even remember to look for it).</p>
<p>  <span id="more-363"></span><br />
<h2>Perform A Query</h2>
<p><a href="http://www.blog.danamccall.com/wp-content/uploads/2011/06/emailers.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="emailers" border="0" alt="emailers" align="right" src="http://www.blog.danamccall.com/wp-content/uploads/2011/06/emailers_thumb.jpg" width="244" height="170" /></a>First we need to set a query. The best way to search for any group of patients by criteria is to open the “Patient Report (by Filters&quot;)” document. Since Dentrix is not able to search for the absence of information, we’ll just perform a search for all active patients (with and without email addresses).</p>
<ul>
<li><a href="http://www.blog.danamccall.com/wp-content/uploads/2011/06/emailers2.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="emailers2" border="0" alt="emailers2" align="right" src="http://www.blog.danamccall.com/wp-content/uploads/2011/06/emailers2_thumb.jpg" width="244" height="170" /></a>Go to Office Manager | Letters | Misc… | Patient Report (by filters)&quot; (double click on the document name) </li>
<li>Set the search criteria to match all of your active patients. I selected “Patient” “non-patient”, both genders, all balance aging, then cleared all field in the lower half of the screen. One could also just search for all active patients whose Last Visit Date was between, 2007 (for example) and today. </li>
<li>Then go to the Data Fields tab (in the upper left), and make sure that only Last Name, First Name, MI, and Email Address are selected. </li>
<li>Select OK </li>
<li>Select Create/Merge </li>
<li>Deselect “Add to Journal” and hit “OK” </li>
</ul>
<p>Dentrix will run its search for several seconds. When the search is complete, hit View List. Select All off the text, and Copy it.</p>
<p>Now let’s do a few things in Excel with our data:</p>
<ul>
<li>Open Excel </li>
<li>Select cell A1 and Paste the data into the sheet. </li>
<li>Select All, then go to Data | Sort… </li>
<li>Select the Header Row radio button. </li>
<li>In the Sort By window, select “EmailAddress”, Ascending </li>
<li>In the first Then By box, select “LName” </li>
<li>In the second Then By box, select “FName”. </li>
<li>All three sections should have “Ascending” selected. </li>
<li>Hit OK. </li>
</ul>
<p>This now separates our list into those with and without emails. You can now delete the lines with emails, leaving only our list of targeted patients.</p>
<p>Let’s do a second operation in Excel, one that formats the data as we need it.</p>
<ul>
<li>Now that the EmailAddress column is empty, lets change cell D1 to read “Result” </li>
<li>Select Edit | Replace </li>
<li>In Find What, type a single quotation mark: “ </li>
<li>Leave Replace With empty, and hit Replace All. </li>
<li>This should remove all of the quotation marks from your Excel page. </li>
<li>Next, let’s combine these entries: </li>
<li>In cell D2, type in this phrase: =CONCATENATE(A3,&quot;, &quot;,B3,&quot; &quot;,C3) </li>
<li>Hit Enter </li>
<li>Cell D2 should now display the patient’s name with last name first, a comma, and the first name and middle initial. This is the format Dentrix’s patient selection screen uses to display a patient. </li>
<li>Copy the concatenate cell to every cell below it for as many rows as there are patient names.</li>
<li>Select the D column (click on “D” at the top of the column) </li>
<li>Copy the column of selected, correctly formatted patient names. </li>
<li>Open Microsoft Word with a blank document active </li>
<li>Select Edit | Paste Special… </li>
<li>Select Unformatted Text and hit OK </li>
<li>Save this document with the filename of “PatientsWithoutEmail.doc” </li>
</ul>
<h2>Running The Script</h2>
<p><a href="http://www.blog.danamccall.com/wp-content/uploads/2011/06/patientalert.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="patientalert" border="0" alt="patientalert" align="right" src="http://www.blog.danamccall.com/wp-content/uploads/2011/06/patientalert_thumb.jpg" width="217" height="244" /></a>We will work from this list, running our script which will call up Dentrix modules, perform actions, and return to the Word document. The script’s last action is to bold the text of the current patient, so one can see which patients have had the alert.</p>
<p>You’ll want to run the script on only one or two patients so that you can detect any errors. Once you feel more comfortable that the script is running reliably, go ahead and do a bigger number. I got comfortable running 500 at a time before we finished.</p>
<p>To run the script (which follows at the end of this article), make sure that you are logged into your Dentrix user account and have opened the Dentrix Family File. Then put the cursor on the first line of the Word document, and hit Ctrl-e to run the script. The script prompts the user for how many names it should process. Once the script is completed, hit Ctrl-e again and enter a new number of processes to run.</p>
<p>The script will put the message “Needs Email” for “Always”, will Show Symbol on Appointment, and will be displayed in:</p>
<ul>
<li>Create New Appointment </li>
<li>Edit Existing Appointment </li>
<li>Family File </li>
<li>Fast Checkout </li>
<li>Move Appointment </li>
<li>Office Journal </li>
</ul>
<p>Once the patient’s blank email is addressed, the staff member can open the patient’s Family File, open the Patient Alerts module (by clicking on the yellow flag icon on the toolbar), select the Needs Email alert, and hit Delete. </p>
<p>Beware that this new alert may interfere with other scripts you run, such as the one previously posted here for texting patients using Google Voice. The new scripts need to look for the existence of the Patient Alert and Family Alert windows and dismiss them as needed.</p>
<p>The need for email addresses with our patients will continue to grow. While the task of getting these addresses can be daunting for a patient population of a couple of thousand, a good alert system can help a practice gather this information for most of the practice in just a six month period.</p>
<h2>The Script</h2>
<p>Following is the script needed to execute the flagging. Copy it, paste it into Notepad, and save the document with an .ahk extension (i.e. “msgemail.ahk”). After having installed the AutoHotkey software, simply double-click on the .ahk file and the computer is armed and ready for your Ctrl-e command!</p>
<blockquote><p>;     <br />; AutoHotkey Version: 1.x      <br />; Language:&#160;&#160;&#160;&#160;&#160;&#160; English      <br />; Platform:&#160;&#160;&#160;&#160;&#160;&#160; Win9x/NT      <br />; Author:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; A.N.Other &lt;myemail@nowhere.com&gt;      <br />;      <br />; Script Function:      <br />;&#160;&#160;&#160; Template script (you can customize this template by editing &quot;ShellNew\Template.ahk&quot; in your Windows folder)      <br />;</p>
<p>#NoEnv&#160; ; Recommended for performance and compatibility with future AutoHotkey releases.     <br />SendMode Input&#160; ; Recommended for new scripts due to its superior speed and reliability.      <br />SetWorkingDir %A_ScriptDir%&#160; ; Ensures a consistent starting directory.</p>
<p>; This script requires having the resulting Word document and Family File open before launching.     <br />; It takes about 12s per patient to run</p>
<p>^e::</p>
<p>GUI, Destroy     <br />gui, Add, text, x20 y+11, How many names should be processed?      <br />gui, Add, Edit, x220 y+-18 w90 vmult,      <br />GUI,Add,Button, w60 x150 y+26, OK      <br />gui, Add, text, x10 y+11, Reminder: Have your Word document and the&#160; <br />gui, Add, text, x62 y+1, Family File open before hitting &quot;OK&quot;!      <br />Gui, Show, w370, iPad Names Setup      <br />return </p>
<p>ButtonOK:     <br />GUI,submit,</p>
<p>Loop, %mult%     <br />{      <br />;CREATE PATIENT ALERT      <br />Send +{End}      <br />sleep 200      <br />Send ^c      <br />sleep 200      <br />ClipSaved_3 = %Clipboard%      <br />sleep 200      <br />send ^b      <br />sleep 200      <br />WinActivate, Dentrix Family File      <br />sleep 200      <br />WinWait, Dentrix Family File      <br />sleep 200      <br />Send {F2}      <br />sleep 200      <br />Send %Clipsaved_3%      <br />sleep 200      <br />Send {ENTER}      <br />sleep 2000      <br />IfWinExist, Family Alert      <br />{      <br />WinActivate, Family Alert      <br />sleep 300      <br />Send !d      <br />sleep 300      <br />Send {ENTER}      <br />}      <br />IfWinExist, Patient Alert      <br />{      <br />WinActivate, Patient Alert      <br />sleep 300      <br />Send !d      <br />sleep 300      <br />Send {ENTER}      <br />}      <br />;Family File      <br />send !f      <br />sleep 300      <br />send t      <br />sleep 300      <br />send !n      <br />sleep 300      <br />WinWait, Create Patient Alert      <br />sleep 300      <br />send !a      <br />sleep 300      <br />send {TAB}      <br />sleep 300      <br />send {SPACE}      <br />sleep 300      <br />send {TAB 3}      <br />sleep 300      <br />send Needs Email      <br />sleep 300      <br />send {TAB}      <br />sleep 300      <br />send Needs Email Address, then delete this notice      <br />sleep 300      <br />send {TAB 5}      <br />sleep 300      <br />send {DOWN 4}      <br />sleep 500      <br />send {SPACE}      <br />sleep 300      <br />send {DOWN 3}      <br />sleep 300      <br />send {SPACE}      <br />sleep 300      <br />send {DOWN 3}      <br />sleep 300      <br />send {SPACE}      <br />sleep 300      <br />send {DOWN}      <br />sleep 300      <br />send {SPACE}      <br />sleep 300      <br />send {DOWN 5}      <br />sleep 300      <br />send {SPACE}      <br />sleep 300      <br />send {DOWN}      <br />sleep 300      <br />send {SPACE}      <br />sleep 300      <br />send {TAB}      <br />sleep 300      <br />send {ENTER}      <br />sleep 300      <br />send !c      <br />sleep 300      <br />WinActivate, ahk_class OpusApp      <br />sleep 200      <br />send {Home}      <br />sleep 200      <br />send {DOWN}      <br />}      <br />send ^s      <br />return</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.danamccall.com/?feed=rss2&#038;p=363</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Posting AVC-HD Files to YouTube Using VideoReDo</title>
		<link>http://www.blog.danamccall.com/?p=355</link>
		<comments>http://www.blog.danamccall.com/?p=355#comments</comments>
		<pubDate>Tue, 24 May 2011 21:59:20 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.blog.danamccall.com/?p=355</guid>
		<description><![CDATA[A few years ago we bought a wonderful HD camera. The Panasonic HDC-SD9 camera has been a slam dunk success in our family. By adding an 8GB SD card, the camera has ample storage to go with its excellent battery, size, and picture quality. The big problem with this camera is handling the videos once [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.blog.danamccall.com/wp-content/uploads/2011/05/panasonic_hdc_sd9.jpg"><img style="background-image: none; border-right-width: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="panasonic_hdc_sd9" border="0" alt="panasonic_hdc_sd9" align="left" src="http://www.blog.danamccall.com/wp-content/uploads/2011/05/panasonic_hdc_sd9_thumb.jpg" width="181" height="146" /></a>A few years ago we bought a wonderful HD camera. The Panasonic HDC-SD9 camera has been a slam dunk success in our family. By adding an 8GB SD card, the camera has ample storage to go with its excellent battery, size, and picture quality.</p>
<p>The big problem with this camera is handling the videos once one has completed recording. Panasonic bundles the camera with some of the worst software known to man, however the best way to handle the videos is to ignore that bundled software and use other products.</p>
<p>In another post I’ll discuss handling the files (I just use Windows Explorer), but the focus here is getting Panasonic and Sony’s .mts files up to YouTube. One way to prepare these files is with Windows Live Movie Maker. However Microsoft has oversimplified that product to the point that it is difficult to use. The best product, easily, is <a href="http://www.videoredo.com/en/index.htm" target="_blank">VideoReDo</a> because of its blazing fast speed as well as versatile, easy to use settings. </p>
<p>VideoReDo has two modes: Cuts and Scene. Essentially the user picks whether they want to throw away the selected scenes or keep the selected scenes. To me it makes more sense to keep selected scenes, so I use Scene Mode. (This is selected thru Tools | Options… | General Parameters | Editing Mode)</p>
<p>Once a video is edited one has to pick a codec that is compatible with YouTube. While there is a growing list of compatible formats with YouTube, I’ve only found one that works reliably for HD video. The way to select it is to do the following once editing is complete:</p>
<ol>
<li>Select “Save As…” </li>
<li>Type a filename and location </li>
<li>In the “Save As Type…” box, select MPEG2 Program Stream (*.mpg) </li>
<li>Select the “Options” button </li>
<li>In the Video section of the dialogue box, select the “&gt;” button to the right of the resolution numbers, and select “1280&#215;720” in the list. </li>
<li>In the Header Bitrate section, select 10000 from the pulldown menu </li>
<li>In Max Bitrate, select “9500 (DVD)” </li>
<li>To save time in the future, click the “Save as New Profile” box at the bottom, then rename this setting in the top box to something like “YouTube Upload” </li>
<li>Select “OK”, then Save to save the file. </li>
</ol>
<p>VideoRedo will spend a few minutes transcoding the video, but when it is complete, open your YouTube profile page and select “Upload” at the top. Navigate to your saved video, and begin the process of uploading the video. The result should be an “HD” video that is easily navigable.</p>
<p>There are three levels of VideoReDo</p>
<ul>
<li>VideoReDo Plus ($50) </li>
<li>VideoReDo Suite Version 3 ($75) </li>
<li>VideoReDo Suite with H.264 ($100) </li>
</ul>
<p>I believe that the $50 product will do the task at hand, but honestly, I do not know. Being an avid Windows Media Center 7, Android, and iPad user, I got the $100 version and it is some of the best $100 I’ve ever spent in the computer world. With this level I can take HD Home Video, Time Warner Recorded TV (via Windows Media Center) or captured VCR tapes and create compilation DVDs or convert them for playback on the Android phone or iPad. There are other products for doing these actions, but they are all extremely slow and are difficult to work with. </p>
<p>Here is one of my videos from this camera, uploaded using the method described:</p>
<div style="padding-bottom: 0px; margin: 0px auto; padding-left: 0px; width: 448px; padding-right: 0px; display: block; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:95953a2f-3add-4b17-a01a-51822c1609c5" class="wlWriterEditableSmartContent">
<div><object width="448" height="252"><param name="movie" value="http://www.youtube.com/v/SmuE_99FMm8?hl=en&amp;hd=1"></param><embed src="http://www.youtube.com/v/SmuE_99FMm8?hl=en&amp;hd=1" type="application/x-shockwave-flash" width="448" height="252"></embed></object></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.danamccall.com/?feed=rss2&#038;p=355</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playoff Calendars Are Easy to Follow</title>
		<link>http://www.blog.danamccall.com/?p=351</link>
		<comments>http://www.blog.danamccall.com/?p=351#comments</comments>
		<pubDate>Mon, 16 May 2011 16:55:55 +0000</pubDate>
		<dc:creator>Dana</dc:creator>
				<category><![CDATA[Sports]]></category>

		<guid isPermaLink="false">http://www.blog.danamccall.com/?p=351</guid>
		<description><![CDATA[Tired of the stress of trying to keep up with which pro playoff game is on tonight? Then your problems are over. Simply add my Playoff calendar to your Google Calendars and all of the championship events will appear in your group of Google Calendars. 2011 Playoff Calendar (Gcal)]]></description>
			<content:encoded><![CDATA[<p>Tired of the stress of trying to keep up with which pro playoff game is on tonight? Then your problems are over. Simply add my Playoff calendar to your Google Calendars and all of the championship events will appear in your group of Google Calendars.</p>
<p><a href="https://www.google.com/calendar/embed?src=86utg0njvim9n140ej4ec9qr9o%40group.calendar.google.com&amp;ctz=America/New_York" target="_blank">2011 Playoff Calendar</a> (Gcal)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blog.danamccall.com/?feed=rss2&#038;p=351</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

