Why mobile web apps are slow I’ve had an unusual number of interesting conversations spin out of my previous article documenting that mobile web apps are slow. This has sparked some discussion, both online and IRL. But sadly, the discussion has not been as… fact-based as I would like. So what I’m going to do in this post is try to bring some actual evidence to bear on the problem, instead of just doing the shouting match thing. Getting More Health Out of Health IT COMMENTARYby Jane Sarasohn-Kahn Twitter: @healthpopuli How can we get more health out of health IT? Getting more patients involved in their own health will help maximize providers’ investments in health IT.
When can I use... Support tables for HTML5, CSS3, etc Feature table embedding The WCIU compatibility tables can be embedded through an iframe on your own website by appending "/embed" to any feature page's URL like this: id]/embed For additional customization, use the following form:
How to stop worrying about CSS vendor prefixes — Alejandro Beltrán There are a lot of ways to start using vendor-prefixed CSS features. The Good You could: Write them by hand using referring to something like CSS3 Please! Data Capture: Devil in the Details Confronting All Meaningful Users in 2014 By Robin Raiford and Anantachai (Tony) Panjamapirom, iHealthbeat.org To meet many of the meaningful use requirements, providers must capture, store and share clinical data mostly in a specified electronic, structured and coded format. Having undergone a major ramp-up data capture in Stage 1, providers will continue to experience the increased pressure and intensity in both quantity and quality of required data elements. Providers should view this mandate, as an opportunity to transform their data collection process and develop plans to sustain providers’ agility needed to successfully demonstrate meaningful use as the future stages will only bring additional data elements and more complex requirements.
Pairing Archives Functional(ish) C# & MVVM: Single-Responsibility and Code-as-Data I’ve spent the last year working in C# and WPF. Over a few blog posts, I have alluded to a particular pattern of structuring code, referring to it as “stateless single responsibility” objects or “stateless SRP” objects. What's a Pattern - Design Pattern Library Accordion There are too many items to fit into a limited space without overwhelming the user. Add / Subscribe A person wants to subscribe to the content of another person and read it in an environment of their own choosing. Animate Transition The designer needs to communicate that an object is changing its spatial relationship within the page.
HTML5 History API: A Syntax Primer As most of us probably are aware, a significant part of the HTML5 spec is the expansion of the History API. This post will not be a super extensive discussion of this subject, especially since it’s something that I’m only now just getting into understanding better. But I thought I would put down the main components of the API, for my own quick reference, and I hope it will prove useful to my readers and those searching via Google. Also, if you want a good introduction to the History API, including what its benefits are, see the links near the end of this post. history.length Who Will Rescue Healthcare and Solve The EMR Debacle? We Need Another Steve Jobs Today we announce the third most popular blog of 2012. We congratulate Jason Ruben, MD. Steve Jobs knew that the key to Apple’s success was simplicity. Apple products are painstakingly designed for simplicity. Updated Apple products are always better than their predecessor. If you question this, visit an Apple store at the release of the next iPhone or iPad.
Improving Unit Test Iteration Speed with Rails, Spork, and Resque I’ve been working on a project using Rails lately, and one of the most challenging things about it has been trying to make the tests run efficiently. Unfortunately, there’s so much setup to get the Rails environment going that simple little unit tests take about 5 seconds to run. Of that 5 seconds, it takes about 4.9 seconds for the Rails environment, and 0.1 second for the test itself. So naturally we want to use tools like Spork that will let us load up much of the common setup, and then just fork() each test to make sure it runs in a “pristine” environment.
In defense of the humble id attribute Recently on my post about quoting HTML5 attributes, Paul Irish commented in passing IDs are totally out of fashion now due to their high specificity so who cares This idea has been floating around for a while. Dave Gregory wrote Don’t use ID selectors in CSS almost exactly 3 years ago, observing the following. The element is not re-usable on that page.This is the beginning of a downward sprial into specificity.Usually, IDs refer to something very specific, and abstracting would be tough.Any performance gains picked up by using id, is negated by adding any other selector to the left fo that id. The cat really got set among the pigeons when CSS Lint, a tool to help developers spot errors and adhere to good practice included a warning when your CSS uses id selectors.
Pennsylvania Patient Safety Authority Examines EHR Errors Related to Default Values Data Analysis Shows How to Avoid Certain Types of Errors When Using EHRs “Default values are often used to add standardization and efficiency to hospital information systems,” Erin Sparnon, MEng, patient safety analyst for the Pennsylvania Patient Safety Authority said. “For example, a healthy patient using a pain medication after surgery would receive a certain medication, dose and delivery of the medication already preset by the healthcare facility within the EHR system for that type of surgery.” The preset medication, dose and delivery are known as a default value. Default values for time are often put into medication and lab orders to coordinate staff resources. Automated stop times are used to end drug orders after a certain amount of time unless a doctor or healthcare provider renews the order.