Issue #706: Add a PatientRecordInitializer component role that allows setting up a new patient record
Catch exceptions thrown by initializers, since they shouldn't prevent the creation of a patient record