Email us for your free digital strategy consultation.

support@usercentric.com.au

  • White LinkedIn Icon

©2019 UserCentric Pty Ltd

Postgraduate Medical Council of Victoria

Case Study | React Development, Node.js Development, UX Design, AWS Infrastructure

UserCentric delivered a modern platform to facilitate the allocation and placement of medical candidates in Victoria. This program of work involved an end-to-end digital transformation project, involving up-front User Experience and Brand Identity deliverables, through to solution design and execution.

Australian Government Digital Awards

Outstanding use of emerging technology award finalist

The time taken for candidates and administrators on processing has improved by 50% with qualified candidates being successfully placed in positions across the state’s 142 participating hospitals and health services.

 

Project Overview
 

UserCentric delivered a modern platform to facilitate the allocation and placement of medical candidates in Victoria. This program of work involved an end-to-end digital transformation project, involving up-front User Experience and Brand Identity deliverables, through to solution design and execution.


Technology Stack:

  • Solution design

  • Node.js API platform using Express

  • React.js responsive web application

  • Headless CMS integration with Kentico Kontent

  • Payment gateway integration with ANZ Cybersource

  • AWS cluster management with Docker & Kubernetes

  • Placement & allocation mathematical algorithm

The Front-End codebase was delivered using a combination of React.js and Next.js. Next is a framework that bundles together Node, Express and React with the goal of achieving SSR (Server Side Rendering), resulting in better performance through faster "initial time to render".

What made this project most special however was how it integrated seamlessly into the headless CMS Kentico Kontent, creating reusable components that easily fetched data using React hooks made this integration intuitive and effortless. Detailed articles about the integrations can be read from the following blog posts:

Kentico Kontent Blog:

https://kontent.ai/customers/the-postgraduate-medical-council-of-victoria

Elastic Blog

https://www.elastic.co/blog/usercentric-redefining-online-recruiting-for-doctors-and-nurses-pmcv

Australian Government Digital Awards finalist for 'Outstanding use of emerging technology' 

https://www.dta.gov.au/news/australian-government-digital-awards-finalists-announced

UserCentric is a Kentico Kontent Qualified Partner

 

Driving Headless CMS Innovation with Kentico Kontent 
 

The process to recruit and match doctors and nurses to open positions varies significantly depending on the role.  Differences include requirements around documentation, background checks, professional references, methods of payments, and the application process itself. The client needed a way to easily configure and update content, process steps, and system rules (such as the number of hospitals a candidate could add to their shortlist) for each job role.

 

This meant business users needed fine-grained control over every job type, with the ability to change details and processes in real time. No off-the-shelf solution existed, and traditional approaches required technical resources to configure and manage the system.

142 Hospitals

Recruiting candidates across Victorian Health Services.

Over 300 Categories

Filling 348 different types of medical positions nationally.

 

Project Outcomes
 

The resulting solution allows PMCV administrators to manage the entire recruiting process within a single dashboard. Content models make it easy to manage job descriptions and apply configuration variables that drive contextually-relevant experiences for each user. These models changed the way the PMCV team thinks about their content – moving from a traditional page-centric mindset to an approach that adapts each content item based on context and user persona. 
 

Development velocity was increased as well, as the UserCentric team was able to apply the same front-end views to multiple content items based on where each user is in the application process. A staging environment allows administrators to preview all content items and processes prior to publishing any changes, reducing the risk of inadvertent compliance violations.