Okay, maybe not like I'm 5, but can anyone explain it like I'm a Javascript/SQL developer?
From one of our contracted developers:
ISC built this custom XUA Creator class and the MHC Customized Role to pass messages around from instance/server to instance/server (BUS to REG, etc.
The user’s roles have either HSGroup_WrittenAuthorization or HSGroup_InformedOptOut, plus one of the 4 %HS_ roles.
Based on the user’s roles, it turns the HS roles text into a number, by adding 1, 2, 4, 8, 16, 32 to the value.
When the message is received by the XUA Processor, it turns the MHC role code number back into