| Literature DB >> 35311214 |
Hungyi Chen1, Yuan-Chia Chu1,2, Feipei Lai1,3,4.
Abstract
This study aims to develop a mobile time-banking system on blockchain (MTBB), which can track service transaction records for community elderly care via mutual service exchange. The MTBB was developed to enable organizations, either corporate-social-responsibility organizations or nonprofit organizations to issue proprietary time tokens to members who participate in the organizations' volunteer activities. Database applications with smartphone apps integrated with MultiChain blockchain technology were developed. Metadata with the service transaction information are stored in the MultiChain blocks so that the transaction records are immutable and can be analyzed in the future. Cahn's time-banking guidelines were applied in developing this MTBB with MultiChain blockchain technology integrated for tracking service transaction records. The study also combines one-to-one mutual service exchange with organizations which offer volunteer activities and issue proprietary time tokens. With the blockchain transaction tracking mechanism, all elderly care service records via or within organizations can be tracked and analyzed to show their alignment with some of the Sustainable Development Goals of the United Nations.Entities:
Keywords: Blockchain; Elderly care; Employee volunteerism; Mobile health; Sustainable development goals; Time banking
Year: 2022 PMID: 35311214 PMCID: PMC8923103 DOI: 10.1007/s12652-022-03780-6
Source DB: PubMed Journal: J Ambient Intell Humaniz Comput
Comparisons of the MTBB to major related works
| Related work | Data immut-ability | Multi-process functions | SDG align-ment | Easy deploy-ment | Real-world rollouts |
|---|---|---|---|---|---|
| Han et al. ( | X | X | |||
| Carroll et al. ( | X | X | |||
| Nunes et al. ( | X | ||||
| Schaltegger et al. ( | X | ||||
| Cui et al. ( | X | ||||
| Lee et al. ( | X | ||||
| Chen et al. (this MTBB) | X | X | X | X | X |
Cahn’s twelve time-banking guidelines
| Cahn’s time-banking guidelines | Description |
|---|---|
| TB1 | Members list the services they can offer and those that they need |
| TB2 | All agree to both give and receive services |
| TB3 | Everyone is interviewed and provides references |
| TB4 | Every hour of giving help earns the giver one credit: a time dollar |
| TB5 | Members ‘buy’ the services they need with their credits |
| TB6 | The computer matches the task, the giver and the receiver |
| TB7 | Every transaction is recorded in a computer ‘time bank’ |
| TB8 | Members receive a regular ‘bank’ statement |
| TB9 | One hour is one credit regardless of the skills one offers |
| TB10 | Members can donate credits to friends or to the ‘credit pool’ |
| TB11 | Everyone is seen as special, with a contribution to make |
| TB12 | All activities maintain set standards |
Fig. 1One-to-one member mutual service exchange
Fig. 2Organizations issuing proprietary time tokens to their volunteer members
Fig. 3Combined scenario of time token usage
Modules and roles in the MTBB
| Entity | Role | Module |
|---|---|---|
| Member | Requestor, Provider | Vapp (Volunteer-use application on smartphones) |
| Organization | Coordinator | Oweb backend (Organization-use Web backend modules) |
| Activity organizer | Oweb backend, Oapp (Organization-use application on smartphones) | |
| Financial specialist | Oweb backend | |
| Superuser | Superuser managing all organizations and members | Tweb (Web backend modules for time-banking administration) |
Fig. 4Technical architecture of the MTBB
Fig. 5Service order request by the member requestor
Fig. 6Service order response by a member provider
Fig. 7Service order confirmation by the member requestor
MTBB process categories
| Process category | High level | Detail level |
|---|---|---|
| P1 | Organization registration | Organization enrollment, Organization data management, Organization account management |
| P2 | Organization member registration and verification | Member registration, Enrollment into an organization and Identity verification, Member skill verification, Member management |
| P3 | Volunteer activity management by the organization | Volunteer activity creation, Member enrollment, Service day management, Time token plan and issuance |
| P4 | Member mutual service exchange | Service request, Service order response, Service order confirmation, Service day management, Service backend management |
| P5 | Ratings | Organization rating members, Member rating organizations, Member rating members |
MTBB process alignment with the first six guidelines of Cahn’s time-banking guidelines
| Time-banking guidelines | TB1 Members list the services they can offer and those that they need | TB2 All agree to both give and receive services | TB3 Everyone is interviewed and provides references | TB4 Every hour of giving help earns the giver one credit: a time dollar | TB5 Members 'buy' the services they need with their credits | TB6 The computer matches the task, the giver and the receiver |
|---|---|---|---|---|---|---|
| P1. New organization | X | X | ||||
| P2.1 New member | ||||||
| P2.2 Member verification | X | |||||
| P2.3 Member skill verification | X | X | X | |||
| P4.1 Member request for service | X | X | X | |||
| P4.2 Member response to request | X | X | X | |||
| P4.3 Member request confirmation | X | X | X | |||
| P4.4 Service check in | X | X | X | |||
| P4.5 Service check out | X | X | X | |||
| P4.6 Time token transfer | X | X | ||||
| P4.7 Org coordination | X | |||||
| P4.8 Time token giveaway | ||||||
| P3 Activity management | X | X | X | X | ||
| P5 Ratings |
MTBB process alignment with the final six guidelines of Cahn’s time-banking guidelines
| Time-banking guidelines | TB7 Every transaction is recorded in a computer 'time bank' | TB8 Members receive a regular 'bank' statement | TB9 One hour is one credit regardless of the skills one offers | TB10 Members can donate credits to friends or to the 'credit pool' | TB11 Everyone is seen as special, with a contribution to make | TB12 All activities maintain set standards |
|---|---|---|---|---|---|---|
| P1. New organization | X | |||||
| P2.1 New member | ||||||
| P2.2 Member verification | X | |||||
| P2.3 Member skill verification | X | X | ||||
| P4.1 Member request for service | X | |||||
| P4.2 Member response to request | X | |||||
| P4.3 Member request confirmation | X | |||||
| P4.4 Service check in | X | |||||
| P4.5 Service check out | X | |||||
| P4.6 Time token transfer | X | X | X | |||
| P4.7 Org coordination | X | |||||
| P4.8 Time token giveaway | X | X | X | |||
| P3 Activity management | X | X | X | X | X | |
| P5 Ratings | X | X |
Service record attributes in the MultiChain blockchain
| Attribute name | Meaning |
|---|---|
| FromWhom | Time token transfer from whom, de-tagged |
| ToWhom | Time token transfer to whom, de-tagged |
| Date | Service date for the time token transfer |
| Time | Service time for the time token transfer |
| Hours | Hours of service time length for the time token transfer |
| TokenType | Proprietary token type for the time token transfer |
| Event | Time token transfer at the event, such as initial issuance, service, gift, expiration, conversion, etc. |
| ServiceCategory | Elderly care service category, home or community |
| ServiceType | Service type, i.e., CC1–CC11, HC1–HC9 |
| ServiceSubtype | One-level-down detail under ServiceType |
| ServiceArea | Area of the elderly care service, 3 levels (state, county, and city) |
| CaregiverGender | Gender of the service caregiver for the time token transfer |
| CaregiverAge | Age of the service caregiver for the time token transfer |
| CaregiverResidenceArea | Residence area of the service caregiver, 3 levels (state, county, and city) |
| ifGroup | Whether the time token transfer occurs from a volunteer activity |
| GroupSize | If the transfer occurs from a volunteer activity, the volunteer group size (number of people involved) |
| ifIndividual | Whether the time token transfer occurs for a one-to-one mutual service exchange |
| ReceiverGender | Gender of the service receiver for the time token transfer |
| ReceiverAge | Age of the service receiver for the time token transfer |
| ReceiverResidenceArea | Residence area of the service receiver, 3 levels (state, county, and city) |
Community elderly care service categories
| Community care category number | Description |
|---|---|
| CC 1 | Healthy diet |
| CC 2 | Health improvement |
| CC 3 | Community care companionship |
| CC 4 | Transportation services |
| CC 5 | Physical care |
| CC 6 | Nursing services |
| CC 7 | Mental comfort |
| CC 8 | Support to family caregivers |
| CC 9 | Community affairs |
| CC 10 | Care phone calls to the elderly |
| CC 11 | Resource connections in the community |
Home elderly care service categories
| Home care category number | Description |
|---|---|
| HC 1 | Healthy diet |
| HC 2 | Health improvement |
| HC 3 | Home companionship |
| HC 4 | Transportation services |
| HC 5 | Physical care |
| HC 6 | Home nursing |
| HC 7 | Mental comfort |
| HC 8 | Support for family caregivers |
| HC 9 | Housekeeping |
Alignment between elderly community care service categories and SDGs
| SDGs Community care service categories | SDG #1, End poverty | SDG #2, End hunger | SDG #3, Ensure healthy lives | SDG #4, Promote lifelong learning opportunities | SDG #5, Achieve gender equality and empower all women and girls |
|---|---|---|---|---|---|
| CC1. Healthy diet | X | X | X | X | X |
| CC2. Health improvement | X | X | X | ||
| CC3. Community care companionship | X | X | X | ||
| CC4. Transportation services | X | X | X | X | |
| CC5. Physical care | X | X | X | ||
| CC6. Nursing service | X | X | X | ||
| CC7. Mental comfort | X | X | X | ||
| CC8. Support to family caregivers | X | X | X | ||
| CC9. Community affairs | X | X | |||
| CC10. Care phone calls to the elderly | X | X | X | ||
| CC11. Resource connections in the community | X | X | |||
| * if the member that receives services is in poverty | * if the member that provides services is male |
Alignment between elderly home care service categories and SDGs
| SDGs Home care service categories | SDG #1, End poverty | SDG #2, End hunger | SDG #3, Ensure healthy lives | SDG #4, Promote lifelong learning opportunities | SDG #5, Achieve gender equality and empower all women and girls |
|---|---|---|---|---|---|
| HC1. Healthy diet | X | X | X | X | X |
| HC2. Health improvement | X | X | X | ||
| HC3. Home companionship | X | X | X | ||
| HC4. Transportation services | X | X | X | X | |
| HC5. Physical care | X | X | X | ||
| HC6. Home nursing | X | X | X | ||
| HC7. Mental comfort | X | X | X | ||
| HC8. Support to family caregivers | X | X | X | ||
| HC9. Housekeeping | X | X | X | ||
| * if the member that receives services is in poverty | * if the member that provides services is male |
MTBB rollouts in Taiwan by December of 2020
| Organization short name | Number of volunteer activities held | Number of volunteer attendances | Number of time tokens issued |
|---|---|---|---|
| L | 1 | 6 | 27 |
| A | 3 | 44 | 120 |
| C | 8 | 137 | 323 |