Card #146 - api/model changes to support identifiers and changes to patient ui, requires extra patient fields