200 likes | 278 Views
Open Mobile Health Exchange (OMHE) – A Microsyntax Alan Viars, CEO Videntity Twitter: @aviars Email: aviars@videntity.com Mobile: +1 304.686.3137. Health 2.0 STAT. What is a Microsyntax?. Human Readable Human Writable Machine Readable (ability to parse) Machine Writable Short & compact
E N D
Open Mobile Health Exchange (OMHE) – A Microsyntax Alan Viars, CEO Videntity Twitter: @aviars Email: aviars@videntity.com Mobile: +1 304.686.3137 Health 2.0 STAT
What is a Microsyntax? • Human Readable • Human Writable • Machine Readable (ability to parse) • Machine Writable • Short & compact • Often ideal for mobile text message (SMS), Twitter, etc.
What isn't a Microsyntax? • XML • JSON • These are often microformats and are almost exclusively for machine-to-machine communication. In other words, their use cases often differ from a microsyntax.
What is www.microsyntax.org? • A new 501- 3(c) organization dedicated to identifying and finding consensus around microsyntax. • OMHE became a microsyntax.org project thanks to introductions made by Mark Scrimshire (He spoke at the last Health 2.0 STAT).
The Perplexing Problem • How do I standardize data from multiple devices including mobile phones, land lines, web clients, and medical devices? • Is there an open source format I can use?
The Perplexing Problem • The closest thing to solving the problem is Continua. • Continua is closed-source and costs quite a bit of money to access the format. Bummer. • XML & JSON is great for machines, but what about us humans?
Ah-Ha! • Let's define an open source microsyntax to solve this problem! • Let's make the license open source and business friendly (Apache 2 License)! • Let's give it away!
OMHE Microsyntax • Easy • Open • Free • Nirvana
What DOESN'T OMHE Cover? • Security • Transport • These are intentionally left up to the implementor
What OMHE Covers • Blood Pressure
What OMHE Covers • Weight • Despite multiple attempts the cat would not pose on the scale. • Embarrassed by too much Meow Mix?
What OMHE Covers... • Many other elements including: • Body Mass Index (BMI) • Access Requests for Medical Info • Mood • Pain Levels • Much More...
Anatomy of OMHE • [command]<value> • bp90/80p60 • [command]=<value> • bp=90/80p60 • '=' is optional • Commands can have longer aliases. bp=bloodpressure
How the Group Works • Evolved during HealthCamps • Tools: Skype, Twitter, GoogleGroups, GoogleCode • Each command is a proposal until someone actually implements it. • We're still evolving the process.
Get Involved! • Some of the most involved companies include: • Polka, Keas, and Videntity. • http://code.google.com/p/omhe • Share your code (if you like)
What's in the Code Repository? • Parser*. This contains both a library and command line utilities • GUI* Client Examples • Compatible with Linux, UNIX, Mac, & Windows *All code is still in alpha and is actively under developed
What's Cooking? • omhe2ccr.py Library • Open Source Graphing Library
My Contact Information: Alan Viars, CEO Videntity aviars@videntity.com http://videntity.com Twitter: @aviars Thank You