Change request types
Contents
Change request types#
Applies to: Social Registry, SP-MIS
This guide describes the different types of change requests available in OpenSPP. Each type has its own form and purpose.
Overview#
Request types define what changes you can make to registrant data. Your organization's administrator configures which types are available and what approval workflow each follows.
The types and fields described in this guide match the standard OpenSPP change request types (from spp_cr_types_base and spp_cr_types_advanced). Your deployment may enable a subset of these or add custom types.
Request types are divided into two categories:
Basic types - Simple field updates. These use field mapping and can be customized via Studio (e.g., add or hide fields, change labels). Types: Edit Individual Information, Edit Group Information, Update ID Document.
Advanced types - Complex operations that use custom logic (e.g., creating individuals, transferring memberships). These cannot be edited via Studio. Types: Add Group Member, Remove Group Member, Change Head of Household, Transfer Member, Exit Registrant, Create New Group, Split Household, Merge Registrants.
Basic request types#
These types update fields directly on the registrant record.
Edit Individual Information#
Purpose: Update personal information for an individual registrant.
Target: Individuals only
When to use:
Contact information changed (phone, email, address)
Name spelling correction
Correcting birth date or gender
Updating address after a move
Fields you can update:
Field |
Description |
|---|---|
Given Name |
Person's first name |
Family Name |
Person's surname |
Date of Birth |
Birth date |
Gender |
Gender identity |
Phone |
Contact phone number |
Email address |
|
Address Line 1 |
Street address |
Address Line 2 |
Apartment, unit, etc. |
City |
City name |
Postal Code |
ZIP or postal code |
Example use case:
Maria moved to a new apartment and got a new phone number. The registry officer submits an "Edit Individual Information" request to update her address and phone.
Edit Group Information#
Purpose: Update information for a household or group.
Target: Groups/Households only
When to use:
Household moved to a new address
Contact phone number changed
Group name needs correction
Fields you can update:
Field |
Description |
|---|---|
Group Name |
Household or group name |
Phone |
Contact phone number |
Contact email |
|
Address Line 1 |
Street address |
Address Line 2 |
Additional address info |
City |
City name |
Postal Code |
ZIP or postal code |
Example use case:
The Patel household moved from one district to another. The registry officer submits an "Edit Group Information" request to update their address.
Update ID Document#
Purpose: Add, update, or remove identification documents.
Target: Both individuals and groups
When to use:
Adding a new ID number (national ID, passport, etc.)
Correcting an ID number that was entered incorrectly
Recording a renewed ID with a new expiration date
Removing an invalid or expired ID
Information required:
Field |
Description |
|---|---|
Operation |
Add New ID, Update Existing ID, or Remove ID |
ID Type |
Type of identification (National ID, Passport, etc.) |
ID Number/Value |
The identification number |
Expiry Date |
When the ID expires (if applicable) |
Description / Remarks |
Optional notes |
Example use case:
John received his new national ID card. The registry officer submits an "Update ID Document" request to add the ID number to his record.
Advanced request types#
These types involve more complex operations that create, modify, or link records.
Add Group Member#
Purpose: Add a new person to an existing household or group.
Target: Groups/Households only
When to use:
A baby was born
Someone moved into the household
A family member was missed during initial registration
Information required:
Field |
Description |
|---|---|
Given Name |
New member's first name |
Family Name |
New member's surname |
Date of Birth |
Birth date |
Gender |
Gender identity |
Relationship |
Role in household (Child, Spouse, Parent, etc.) |
Phone |
Contact phone (optional) |
ID Number |
National ID or other identification (optional) |
What happens when approved:
A new individual record is created in the registry
The person is added as a member of the household
The household size is automatically updated
Example use case:
The Garcia household had a new baby. The health worker submits an "Add Group Member" request with the baby's name, birth date, and relationship (Child).
Remove Group Member#
Purpose: Remove a person from a household or group.
Target: Groups/Households only
When to use:
A family member moved out to their own household
Correcting a person who was added to the wrong household
Recording a death (the individual record is kept but membership ends)
Information required:
Field |
Description |
|---|---|
Member to Remove |
Select from current household members |
Reason for Removal |
Why the member is being removed (e.g., Left Household, Deceased, Married Out, Migrated, Data Correction, Other) |
End Date |
When the membership ended |
What haappens when approved:
The membership is ended (not deleted, for audit purposes)
The household size is updated
The individual record remains in the system
Example use case:
The eldest son in the Nguyen household got married and moved out. The registry officer submits a "Remove Group Member" request.
Change Head of Household#
Purpose: Designate a different person as the household head.
Target: Groups/Households only
When to use:
The current head passed away
The current head moved out
Correcting an incorrect head assignment
Information required:
Field |
Description |
|---|---|
New Head of Household |
Select from current household members |
Previous Head's New Role |
The role for the previous head after the change (e.g., Spouse, Other Adult) |
Reason |
Why the head is being changed (e.g., Head Deceased, Head Moved Out) |
What happens when approved:
The previous head's role changes from "Head" to another role (e.g., "Member")
The new head's role changes to "Head"
Example use case:
The original household head passed away. The registry officer submits a "Change Head of Household" request to designate the spouse as the new head.
Transfer Member#
Purpose: Move a person from one household to another.
Target: Groups/Households only
When to use:
A person moves between registered households
Correcting a person assigned to the wrong household
Information required:
Field |
Description |
|---|---|
Member to Transfer |
Select from source household members |
Destination Household |
The household they are moving to |
New Relationship |
Their role in the new household |
Transfer Date |
When the transfer takes effect |
What happens when approved:
Membership in the source household is ended
New membership in the destination household is created
Both household sizes are updated
Example use case:
A child moves from their parents' household to live with grandparents (also registered). The registry officer submits a "Transfer Member" request.
Exit Registrant#
Purpose: Deactivate or exit a registrant from the system.
Target: Both individuals and groups
When to use:
A registrant has passed away
A registrant has permanently left the program area
A registrant requests to be removed from the registry
A household has dissolved
Information required:
Field |
Description |
|---|---|
Exit Reason |
Why they are exiting (e.g., Deceased, Emigrated, Duplicate Record, No Longer Eligible, Voluntary Exit, Fraudulent Registration, Other) |
Exit Date |
When the exit takes effect |
Remarks |
Additional context. Date of Death and Destination Country may be required depending on exit reason. |
What happens when approved:
The registrant is marked as inactive
They no longer appear in active registrant lists
Their data is preserved for historical records
If exiting a group, all memberships are ended
Example use case:
A household permanently relocated outside the country. The registry officer submits an "Exit Registrant" request for the household.
Create New Group#
Purpose: Create a new household or group from scratch.
Target: Groups/Households only
When to use:
Registering a new household through the change request workflow
Creating a household for someone who was previously an individual
Information required:
Field |
Description |
|---|---|
Group Name |
Name for the new household |
Group Type |
Type of group (e.g., household), if configured |
Head of Household |
Select an existing individual as head, or create a new head with name, date of birth, gender, and phone |
Address |
Address Line 1, Address Line 2, City, State/Province, Postal Code |
Phone |
Contact phone number (for head or group) |
What happens when approved:
A new group record is created
If a head is specified, they are added as a member with "Head" role
Example use case:
An individual is getting married and setting up their own household. The registry officer submits a "Create New Group" request.
Split Household#
Purpose: Divide one household into two separate households.
Target: Groups/Households only
When to use:
Part of a household is moving out to form a new household
Correcting households that were incorrectly combined
Information required:
Field |
Description |
|---|---|
Members to Transfer |
Which members move to the new household |
New Household Name |
Name for the new household |
New Head |
Who will head the new household |
What happens when approved:
A new household is created
Selected members are transferred to the new household
Both household sizes are updated
Example use case:
A large household is splitting because adult children are forming their own household. The registry officer submits a "Split Household" request.
Merge Registrants#
Purpose: Combine duplicate registrant records into one.
Target: Both individuals and groups
When to use:
The same person was registered twice
Duplicate household records exist
Information required:
Field |
Description |
|---|---|
Primary Record |
The record to keep |
Records to Merge |
The duplicate records to merge in |
Field Resolution |
Which values to keep when conflicts exist |
What happens when approved:
Data from duplicate records is merged into the primary record
Duplicate records are deactivated (not deleted)
References to duplicates are updated to point to the primary
Example use case:
A person was registered in two different locations. The registry officer submits a "Merge Registrants" request to combine the records.
Quick reference#
Request Type |
Target |
Complexity |
|---|---|---|
Edit Individual Information |
Individual |
Basic |
Edit Group Information |
Group |
Basic |
Update ID Document |
Both |
Basic |
Add Group Member |
Group |
Advanced |
Remove Group Member |
Group |
Advanced |
Change Head of Household |
Group |
Advanced |
Transfer Member |
Group |
Advanced |
Exit Registrant |
Both |
Advanced |
Create New Group |
Group |
Advanced |
Split Household |
Group |
Advanced |
Merge Registrants |
Both |
Advanced |
Choosing the right Type#
What do you need to do?
│
├─ Update information for ONE PERSON?
│ └─ Edit Individual Information
│
├─ Update information for a HOUSEHOLD?
│ └─ Edit Group Information
│
├─ Add or change ID DOCUMENTS?
│ └─ Update ID Document
│
├─ Add someone to a household?
│ └─ Add Group Member
│
├─ Remove someone from a household?
│ └─ Remove Group Member
│
├─ Change who is the household head?
│ └─ Change Head of Household
│
├─ Move someone between households?
│ └─ Transfer Member
│
├─ Deactivate a registrant?
│ └─ Exit Registrant
│
├─ Create a new household?
│ └─ Create New Group
│
├─ Split a household in two?
│ └─ Split Household
│
└─ Combine duplicate records?
└─ Merge Registrants
Are you stuck?#
Request type you need is not listed? Your organization may not have all types enabled. Contact your administrator.
Not sure which type to use? Follow the decision tree above. If still unsure, ask your supervisor.
Need to do something not covered by any type? Contact your administrator. They may need to configure a new request type or use a different process.
Request type is grayed out when selecting a registrant? Some types only work with individuals or only with groups. Make sure your registrant matches the request type's target.
Next steps#
Submit a change request - Learn how to submit a request
Review a change request - Learn how validators review requests
openspp.org