@darius updated:
The open question on this ticket issue is: How are cases when the implementation does not use the default registration appId, registrationapp.basicRegisterPatient, handled:
a) Is there need to add a global property that can be changed to point to the appId being used for registration in an implementation.
b) Does the Reference application enforce a rule that only one instance of the Registration App has to be active at a time? Is an error thrown if there are no instances or more than one instance of registration app?