DCI Client - Disability Registry
Contents
DCI Client - Disability Registry#
Module: spp_dci_client_dr
Overview#
This module is for developers and sys admins who need to integrate OpenSPP with external disability registries using the DCI API standard.
The DCI Client - Disability Registry module enables connection to disability registries via the DCI API standard. It allows social protection programs to verify disability status and retrieve disability assessment data for eligibility determination and targeted assistance.
Use this module when your program needs to:
Verify disability registration status for individuals
Retrieve disability assessment details and classifications
Update registrant records with disability information
Enable disability-based program eligibility criteria
Module Dependencies#
Dependency |
Purpose |
|---|---|
|
Base DCI client infrastructure |
|
DCI server for bidirectional exchange |
|
Registrant data for updates |
Data Models#
Model |
Purpose |
|---|---|
|
Stores disability status records |
|
DR request sender configuration |
Disability Data Elements#
The module retrieves and stores the following data elements from disability registries:
Element |
Description |
|---|---|
Registration ID |
Official disability registration number |
Disability Type |
Classification of disability |
Severity Level |
Mild, moderate, severe, or profound |
Assessment Date |
When assessment was conducted |
Expiry Date |
When reassessment is required |
Functional Limitations |
Specific limitations documented |
Disability Classifications#
Common disability categories (may vary by registry):
Category |
Description |
|---|---|
Physical |
Mobility and motor impairments |
Visual |
Vision impairments |
Hearing |
Hearing impairments |
Intellectual |
Cognitive and learning disabilities |
Psychosocial |
Mental health conditions |
Multiple |
Combination of disabilities |
Configuration#
Step 1: Configure the DR Data Source#
In the base DCI client, create a data source for the disability registry:
Field |
Example Value |
|---|---|
Name |
National Disability Registry |
Base URL |
|
Auth URL |
|
Step 2: Configure the DR Sender#
Navigate to DCI > Disability Registry > Sender Configuration:
Field |
Description |
|---|---|
Data Source |
Select DR data source created in Step 1 |
Sender ID |
Your organization identifier |
Query Operations#
Operation |
Description |
|---|---|
Verify Registration |
Check if person has disability registration |
Get Status |
Retrieve current disability status |
Get Assessment |
Fetch full assessment details |
Check Expiry |
Verify if registration is still valid |
Usage#
Query Disability Status#
Navigate to a registrant record
Click Action > Query Disability Registry
System queries using the registrant's ID
Review and confirm results
Status is automatically added to the registrant
Bulk Verification#
Select multiple registrants
Click Action > Bulk Disability Verification
Process runs in background
Review results in verification log
Integration#
With Registry#
Disability data integrates with registrant records:
Links disability status to individual registrants
Stores verification source and date
Tracks status changes over time
With Programs#
Disability data supports program targeting:
Eligibility criteria can include disability status
Benefit amounts may vary by disability severity
Special assistance flags for service delivery
Technical Details#
Property |
Value |
|---|---|
Technical Name |
|
Category |
OpenSPP/Integration |
Version |
19.0.1.0.0 |
License |
LGPL-3 |
Application |
No |
Development Status |
Alpha |
openspp.org