Projects / Product traceability

Digital Product Record

Blood-product records retrieved by a single identifier.

A browser application for American Red Cross laboratory staff. When printed product details are difficult to read, scanning the usable DIN retrieves the stored type, volume, procedure times and originating site. Corporate sign-in and idle locking support shared workstations.

The lookup workflow

From scanner input to the stored product record.

USB and Bluetooth scanner input

Staff scan the usable DIN with the workstation’s scanner. The identifier becomes the lookup key, avoiding manual copying of the remaining product details from a damaged label.

The corresponding stored record

The interface keeps the lookup short: barcode input leads to a single product record. Staff can inspect the type, volume, procedure times and location together.

Corporate staff sign-in

PingFederate connects access to the organisation’s existing sign-in.

Automatic session locking

The current record is cleared. Continuing work requires authentication again.

01 / Identifier and record

The identifier links the physical label to its digital record.

The working challenge

A damaged label can leave the DIN readable while other product details are unclear. Staff need to retrieve the existing record without re-entering those details or searching through unrelated administration screens.

The product solution

A USB or Bluetooth scanner supplies the lookup identifier. The application retrieves the matching record and shows the fields together in a focused browser view.

02 / Shared workstation

The record belongs to an active staff session.

The application treats scanner input as workstation activity. When activity stops, it locks the session and clears the displayed record. The next operator must authenticate before accessing product data.

Technology stack

The technology behind Digital Product Record.

A focused browser interface connected to product data and the organisation’s sign-in.

Lookup interface

Blazor WebAssembly provides the browser interface, with barcode input for DIN lookup.

  • Blazor WebAssembly
  • Barcode Scanning SDK

Record retrieval

ASP.NET Core handles the API. Entity Framework Core connects the application to product records in Azure SQL Database.

  • ASP.NET Core
  • Entity Framework Core
  • Azure SQL Database

Identity & hosting

PingFederate provides enterprise sign-in, with the web application hosted through Azure App Services.

  • PingFederate
  • Azure App Services
Your focused internal tool

Give one recurring task a simpler working path.

We can connect your identifier, source system and existing sign-in in a focused tool for the people using it every day. Start with the record they need to find and the device they work on.

Discuss a record-lookup tool