Hardware and Software Resources

We plan to have the following hardware and software resources available for use, free-of-charge, at the event:

VA electronic Health Management Platform (eHMP) SDK

The eHMP Clinical Practice Environment (CPE) is a web application that will ultimately perform and replace many of the functions of the VA’s current Computerized Patient Record System (CPRS). The CPE utilizes VistA Exchange as its source of patient data via the VistA Exchange API (VX-API). The web application is developed as a Single Page Application using a custom web SDK. The SDK provides the following:

  • Application Development Kit (ADK) for UI development with Marionette/Backbone
  • Resource Development Kit (RDK) for developing REST services using Node/Express
  • VistA Exchange API (VX-API) for interfacing with the VistA Exchange patient record cache and VistA

The SDK provides common cross cutting concerns including accessing the patient record, the ability to add incremental functionality to the web application through the development of applets, and the ability to develop new REST services against VistA Exchange.

You can find information and the documentation for the SDK here.

3D Printing

Cloud APIs

Hardware

  • Arduino Uno R3 (multiple)
  • Raspberry Pis (multiple)
  • USB Cable A to B – 6 Foot
  • Mini Photocell
  • Capacitive Touch Sensor Breakout – MPR121
  • SparkFun USB Mini-B Cable – 6 Foot
  • RFID Reader ID-12LA
  • RFID Button – 16mm
  • RFID USB Reader
  • Infrared Temperature Breakout – TMP006
  • Digital Temperature Sensor Breakout – TMP102
  • Humidity and Temperature Sensor Breakout – HIH6130
  • Triple-Axis Digital-Output Gyro Breakout – ITG-3200
  • Basic 16×2 Character LCD – Black on Green 3.3V
  • Female Headers
  • Break Away Headers – Straight
  • Mini Push Button Switch
  • LED – Assorted (20 pack)
  • Breadboard – Full-Size (Bare)
  • Solder-able Breadboard
  • Breadboard – Self-Adhesive
  • Jumper Wires Premium 6″ M/M Pack of 100
  • Hook-Up Wire – Assortment (Stranded, 22 AWG)
  • Resistor Kit – 1/4W (500 total)
  • Wire Strippers 30AWG
  • Jumper Wire Kit
  • Flex Sensor 4.5″
  • Infrared Proximity Sensor Long Range – Sharp GP2Y0A02YK0F
  • Ambient Light Sensor Breakout – TEMT6000
  • AD8232 Single Lead Heart Rate Monitor
  • Muscle Sensor v3 Kit
  • Biomedical Sensor Pad (10 pack)
  • BITalino – BioMedical Development Kit
  • Electrical Tape – Black
  • Copper Tape – 2″ (50ft)
  • PIR Motion Sensor
  • Electret Microphone Breakout
  • Bluetooth Mate Silver
  • Bluetooth USB Module Mini
  • USB Type A Female Breakout
  • USB Host Shield
  • GPS Shield
  • Flexiforce Pressure Sensor – 25lbs
  • CC3000 WiFi Shield
  • Wall Adapter Power Supply – 9VDC 650mA
  • Wall Adapter Power Supply – 5V DC 2A (USB Micro-B)
  • ADXL337 Breakout
  • Electrolytic Decoupling Capacitors
  • Transistor – NPN (2N3904)
  • Transistor – NPN (P2N2222A)
  • Essential Sensor Kit

UI development resources

Bacbone.js
Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
http://backbonejs.org/
https://www.codeschool.com/courses/anatomy-of-backbone-js
https://www.codeschool.com/courses/anatomy-of-backbone-js-part-2


Marionette.js

Simplifiy your Backbone application code with robust views and architecture solutions
http://marionettejs.com/
https://leanpub.com/marionette-gentle-introduction (requires purchase)


Getbootstrap

HTML, CSS, and JS framework for developing responsive, mobile first projects on the web
http://getbootstrap.com/

Software


Arduino Development
Arduino Starter Guides

Software Prototyping
Proto.io

3D Printing
Google Sketchup