Digital and data

Citizen ID form

Citizen ID form

One front door

Citizen ID is a central Mendix module which captures the key identity information for an individual at the start of all form types. The Citizen ID form has been built to facilitate the development of a modular architecture so that it can be built once and reused with all forms - Drupal and Mendix. 

The frontend form captures: name, address, DOB, contact phone and email information. Once the user selects 'next' the data captured in the form is grabbed by a Boomi process and a search is made against the Customer Index. If a match is found in the Customer Index then the response can be returned for staff to view, for example, in Contact Management. Equally the response can be used to benefit the customer by determining eligibility for a transaction, for example. 

Key project details

  • In-house build time 10 days
  • Reuse x100s of forms
  • A single point of contact

Building once

Funneling data

Although we have been working on creating a single view of a customer (Customer Index) from multiple datasets, we recognised that there would be a significant benefit in funneling all customer contact through a single identity form. By capturing the identity information for the council in one form, we are able to begin the process of creating a council-wide CRM. 


Reuse, recycle

Most of the existing council public-facing forms capture the same identity information. Historically each of these fields (name, address, contact information, etc) has been manually rebuilt for each new form. This seemed an inefficient way to develop, remain consistent and ensure that the identity of an individual was centralised. Instead, we built a solution in Mendix that captured the core person identity fields. By incorporating a Boomi process which calls the Customer Index to check if a customer already exists in the council systems, we are able to perform an automatic person match at the point of form submission. We can then return the matched information to relevant staff to enable operational processing.

Supporting the COVID response

Multiple services

It is the Citizen ID part of the BHCC modular architecture which holds the identity and service-specific information. In the COVID response, we were able to display the Customer Index data in Contact Management for use in the Community Hub response. Staff were able to view the Customer Index data on their screen and see if an individual was already known to Housing or Social Care, for example. The Citizen ID form can be combined with other Mendix forms or with Drupal forms, to create a 'lego-style' architecture - with each building block capable of reuse. It is a more efficient and cost-effective way to develop. And it has been designed to use complex platforms (Mendix and Boomi) which take longer to develop, alongside more simplistic form solutions (Drupal) which are quicker to build.