Added checks to make sure save button is only enabled when a field is actually changed
Changed NBC to use an enum
Fix age field from showing default -1 when nothing entered

Prevent crash due to parsing empty age string
Switch patient status to an enum (notice a pattern?)
Publish patient info updates over MQTT
Change tag names

start parsing info messages
Use synchronized method to get/create patients in activity
Finish parsing patient info messages
Added api call for patient info request to broker
added last updated field to patient
update lastUpdated time when patient info is saved
parse date from info messages
Added util method to get a date formatter setup for ISO 8601 and UTC timezone
App will now send a request for the current patient info to the Broker on mqtt connection.
comments
PatientNote will can now build its own JSON object
Note knows what patient it is about & a patient must be selected before the add note dialog will appear.