1 of 34

Registering the World with

Digital Registries Building Block

Helping governments to build registration processes.

Helping everyone everywhere access the services they need.

​

2 of 34

Ingmar Vali

Transforming the World to digital.

​

20 + years in

government e-services transformation

Registration BB Team Lead

GovStack, UNCTAD

3 of 34

Topic- Digital Registries Building Block

  1. Description of the Building Block
  2. Important Terminology
  3. Key Digital Functionalities
  4. Cross-cutting Requirements
  5. Functional Requirements
  6. Data Structure
  7. Service APIs
  8. Internal workflows
  9. Brief description of use cases
  10. Scope
    1. Current
    2. Future and Out of scope

Demo implementation:

UNCTAD’s single window no-code

e-services platform eRegistrations.

4 of 34

GovStack will provide the first global toolbox for e-government

4

Building Block specifications

​

Building Blocks  build the basis for scalable, interoperable digital services. 

GovSpecs

The sandbox to �experiment and create.

​

A digital testing environment to learn, experiment, and prototype services.

GovTest

The global knowledge �hub for e-government.

​

Communities of Practice (like the CIO Digital Leaders Forum) foster exchange on best practices and tools.

GovLearn

Country Engagement

Countries build their services based on Building Block specifications

Countries may contribute to their development in working groups.

Countries identify and prioritize use cases which can then be demonstrated, tested and explored in sandboxes.

Countries benefit from capacity building (e-learning, workshops) and exchange knowledge through Communities of Practice.

5 of 34

Description of the Digital Registries Building Block

​

​

These specifications are tailored to facilitate the establishment and management of registry databases, catering to both registry service owners, who curate essential data, and citizens and businesses, who find a secure channel to engage with government processes.

Within this context, a "registry" embodies the capacity to:

  • capture,
  • retain,
  • search,
  • distribute, and
  • present data,

all with minimal to no requirement for software development (NO-CODE).

​

Moreover, it serves as a custodian of transaction logs, meticulously chronicling all activities transpiring within database schemas and datasets.

​

6 of 34

Key Digital Functionalities – registry

​

​

Register of people

CREATE

READ

UPDATE

DELETE

Mother and Child program

Unconditional social cash transfer

Register of addresses

Register of companies

Digital Registries (SAAS)

DB Schema

Register of ...

Register A

Register B

GOV Data

7 of 34

CREATE

READ

UPDATE

DELETE

Digital Registries instance 2

DB Schema

Key Digital Functionalities 2 instances

​

CREATE

READ

UPDATE

DELETE

Mother and Child program

Register of addresses

Register of companies

Digital Registries instance 1 (SAAS)

DB Schema

Register A

GOV Data

INFORMATION MEDIATOR

DATA

DATA

DATA

8 of 34

Key digital functionalities- Data

​

​

E-service

Admin

Tools

​

DATA STORAGE

User Interface and flow (capture data)

Register

Modify

Cancel

Consult

Data

Create

Read

Update

Delete

Registration BB / any BB

Digital Registries BB

e-services portal,

Back office system,

Examples (can facilitate multiple databases):

  • Postpartum- Mother & Child Tracking program;
  • Unconditional Social Cash Transfer

Information Mediator BB

​

Secure standardized data exchange

Schema

Tools

Internet

API

8

9 of 34

1

Important Terminology

Registry- A paper-based or electronic database (centralized or decentralized, i.e. blockchain) where claims are stored and can be consulted.

​

Registrar- An entity that is authorized to register, in a registry, claims submitted by an applicant and to issue a credential proving the registration.

​

Applicant- Entity that requests the registration of claims in a registry.

​

Result- The result of a registration is usually a credential (sometimes called: certificate, license, permit, card, etc.) proving the registration, in addition to the recording of information in a registry.

Admin

Tools

​

DATA STORAGE

Data

Create

Read

Update

Delete

Digital Registries BB

Schema

Tools

API

10 of 34

Interfaces

10

Data storage

database

API interface

Audit trail logs

Security layer

Schema manager

Schema viewer

DB Schema

DB Schema

Analyst/Admin

IT- developer

Data viewer/editor

User/BB

Queries/Data

Data

Admin tools

Authorization manager

API Manager

View manager

DB views

Data export/import

Queries

Statistics

API Information Mediator Gateway

Digital Registries

UI

Users

Data

11 of 34

Product demo- eRegistrations

​

​

Generic Database Builder

12 of 34

eRegistrations system

Development platform

Generate code

and

Publish

DS- Online registration and processing portal

Business analyst/

Service owner

Applicant

Operator(s)

Service builder

Part A

​

Part B

​

eRegistrations (UNCTAD) – Registry DB creation and administration with NO-CODE method

Digital

Registries

​

Generic Database

Builder

13 of 34

​

ADMIN 4

​

ADMIN 5

eRegistrations screen

eRegistrations screen

eRegistrations screen

Web Service

ADMIN 2

Data

Documents

Certificates

​

ADMIN 3

ADMIN 1

Web Service

Web Service

Registration BB and Digital Registries integration view

Applicant

Operator 5

Operator 4

Information Mediator

WWW

14 of 34

Control Configurator

User Interface and Flow Builder

Applicant functions

Development Platform

3

32

5

11

12

Functional Requirements

​

Specification

in

numbers

Administrative/

Analyst Functions

Rules Engine

15 of 34

Data Structure

​

​

The Digital Registries Building Block may contain multiple registries/databases.

​

The dynamic nature of the database structure requires a standard set of automatically generated APIs for all databases hosted on the platform.

​

The system generates default API method endpoints automatically after each publication of the database schema. A new API service version is generated after each schema publish. Database schema version and API versions are in sync.

16 of 34

Service APIs

​

​

​

17 of 34

Product demo- eRegistrations

18 of 34

Brief description of use cases

This use case profiles the digital integration steps to provide high-quality and integrated Postpartum and Infant Care services for a mother and child spanning the mother’s prenatal and postnatal periods - during the pregnancy, childbirth and after birth.

DEMO with eRegistrations

19 of 34

  • Dynamic DB no-code schema builder
  • Data UI
  • Automated API’s
  • Audit logs
  • Statistics/reports

​

Prototype for Mother and Child post partum infant care program

20 of 34

Digital government services are vital for fostering economic growth, developing the digital economy and promoting trust in government institutions.

Business facilitation:

Company registration,

License registration,

Approval application,...

Citizen Registration:

Enrollment,

Post partum Infant care,

Healthcare,

Social Welfare,

Municipality services,

Property servcies, ...

​

Single window:

Integrated services, Cross domain services,

Prototypes,

....

CRISIS MANAGEMENT:

Response to pandemic,

Earthquake,

Flood,

Migration,

USE-CASES - Registering the World

21 of 34

Current scope (capabilities covered)

21

Admin

Tools

​

DATA STORAGE

Data

Create

Read

Update

Delete

Digital Registries BB

Schema

Tools

The building block provides capability to use functionalities:

  • UI to create and manage data.
  • UI to create and manage registry databases
  • API’s to create and modify registry database schema.
  • API’s process data

​

​

All GovStack building blocks (authorized) can connect with APIs via IM BB:

    • Create
  • Read
  • Write
  • Update
  • Delete

Example API descriptions:

  • Postpartum- Mother & Child Tracking program;

* OpenApi descriptions

22 of 34

Data sharing via

blockchain and wallets.

Registry data quality management and integration to data evaluation tools

Advanced integration of

other building blocks

...

Future

​

scope

23 of 34

Automated data migration out from Digital Registries

Distributed database architecture; Blockchain solutions; integrations with distributed architecture solutions.

Out of scope

Event notification to external endpoints.

Database type recommendation

24 of 34

What problem does Digital Registries BB solve? �

24

... when the specifications have been implemented.

Key takeaways

  • Create and manage registry database (no-code)
  • Safe data storage
  • Advanced administration capabilities
  • Automatic API generation, for consultation and exchange of data with other systems
  • Easy integration with the Registration BB
  • API to create/update/delete database schema

Digital Registries Building Block is a no-code application meant to offer intuitive database/register creation and management functionalities.

​

Digital Registries BB is simple to use, similar to online Excel with advanced data management, log and connectivity options for advanced users.

How long does it usually take to create a registry with API interface to start accepting records?

With digital registries by non-programmer it will take minutes.

25 of 34

Author: Ingmar Vali (https://www.linkedin.com/in/ingmarvali/ )�

URL link to specifications/requirements: https://govstack.gitbook.io/bb-digital-registries/

UNCTAD eRegistrations: https://digitalgovernment.world/digital-single-windows/

�

�

26 of 34

Questions?

27 of 34

Additional slide template that you may find useful.

28 of 34

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem.

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem

01

02

03

04

Topis

Covered

29 of 34

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis rem atque quia.

Lorem ipsum

Lorem ipsum

Lorem ipsum

Lorem ipsum

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis rem atque quia.

Slide

headline

here

30 of 34

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis quis

Slide headline here

31 of 34

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem.

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis

Slide

headline

here

32 of 34

Digital government services are vital for fostering economic growth, developing the digital economy and promoting trust in government institutions.

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis

Slide headline here

33 of 34

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem est perspiciatis

01

02

03

04

05

Lorem ipsum dolor sit amet. Sit placeat vitae in tenetur dolorem et dolores exercitationem.

Slide

headline

here

34 of 34

Saurav Bhattarai

Ingmar Vali

Frank Grozel

Advisor at GIZ Sector Initiative Social Protection

Team co-lead�Business Facilitation Programme, UNCTAD 

Team lead�Business Facilitation Programme, UNCTAD 

Team lead�Business Facilitation Programme, UNCTAD 

​

(M.Tech, Ph.D ) a scientist, teacher, entrepreneur, corporate manager,

ITU

Eng. Tarek Shash

Dr. Ramkumar

Rauno Kulla

Technical architect,

UNCTAD

Acknowledgments

Registering the World!

Morning session

Acnowledgments: Sebastian Leidig (Aam Digital), Annemarii Hunt