* stash pnh params in controller so role method doesn't rely on duplicating same order * simplfied regex capture using stashed params * provisionally disable erythroctes & reticuloctes in chart
adaptations for request form access by non-logged-in user * generate 'centre' token in login() for use in request-form url * adapt create_form_tokens() to accept 'centre' only * Local::Utils encrypt & decrypt functions capture Crypt::CBC errors & return empty not stacktrace