[% META title = 'User » Report notification' -%] [% service_email = c.cfg('settings').service_email; user_profile = c.session.param('UserProfile'); # PROCESS dumper.tt dump = user_profile; referrer_gmc = c.query.param('gmc') || referrer.national_code; # PROCESS dumper.tt dump = referrer.as_tree; # PROCESS dumper.tt dump = registered_user; # PROCESS dumper.tt dump = c.cfg('settings'); %]

Register for report available notifications

[% IF NOT user_profile.email.match('@nhs.net') %]
To register for report notifications you need to have an nhs.net address registered on HILIS.
Please change your email address to an nhs.net address.
[% ELSIF NOT c.session.param('UserProfile').designation.match('Consultant') %]
*** this function is only suitable for consultant grade staff ***
[% END %] [% BLOCK select_status %] [% IF registered_user %]
* your notifications are:
[% END %]
* select to receive all notifications or just new diagnoses: [% site.html.go_btn %]
[% END %]
[% IF registered_user; # already registered for notifications IF referrer.name.lower.match(user_profile.last_name.lower); # matches HILIS user %]
[% registered_user.name %] / [% referrer_gmc %] is registered for [% registered_user.status.upper %] notifications.
[% INCLUDE select_status %] [% ELSE %]
Your registered HILIS username does not appear to correspond to the registered name for [% referrer_gmc %] [[% referrer.name %]] in our referrer records
Please inform [% service_email %].
[% END %] [% ELSIF identity_confirmed %] [% INCLUDE select_status %] [% ELSIF referrer; # found gmc number IF referrer.name.lower.match(user_profile.last_name.lower); # matches HILIS user %]

Please confirm your registered details are correct: [% referrer.name %] :: [% referrer.national_code %] [% site.html.go_btn %]

[% ELSE # referrer.name doesn't looks like hilis user last_name %]
Your registered HILIS username does not appear to correspond to your registered name in our referrer records: [% referrer.name %]
Please inform [% service_email %].
[% END %] [% ELSE # can't find gmc, or not yet tried %] [% IF referrer_gmc # can't find it: %]
Cannot find GMC number [% referrer_gmc %] in our referrer records.
Please inform [% service_email %].
[% END %] [% IF user_profile.email.match('@nhs.net') %]

Please enter your GMC number [% site.html.go_btn %]

[% END %] [% END %]