iRevive: a pre-hospital database system for emergency medical services | Synapse