IMPOWR Entity Descriptions
An 'entity' is an IMPOWR element that has associated data fields and can be linked with other related entities. Entities have specific functionality/features,
Ex. An IMPOWR 'Program' is an entity that includes data fields such as Program Name, Program Type, Status, Key Personnel, among other data fields, and can be linked to other entities, such as Clients, Volunteers, Expenses, Sessions, Services, Partners, Contracts, Tasks, Notes, Files, History, Events, Referrals, and Service Providers. IMPOWR Programs have specialized features based on the Status of a Program.
The following table outlines some key IMPOWR Entities.
| Entity | Definition | Key Attributes / Fields | Notes |
|---|---|---|---|
| Instance | A dedicated, standalone version of the IMPOWR platform for a specific customer |
|
Isolated from other instances; supports scalability and custom updates. |
| Account | A digital profile representing a person (client, staff, or family member) |
|
One unique account per person; managed by users with security rights. |
| Organization | A nonprofit, agency, or service provider represented in an IMPOWR instance |
|
Can be grouped into Organization Groups; may have Partner Orgs. |
| Division | A department or section within an organization |
|
Used for task filtering, reporting, and workflow approvals. |
| Program | A structured initiative or service area within a division |
|
Often a key operational client delivery mechanism; can contain multiple services and be linked to workflows and assessments. |
| Service | A specific, trackable activity provided to clients |
|
Can be tied to a program and program workflows; customizable. |
| Program Workflow | A structured process guiding tasks, approvals, and data collection |
|
Assigned per program; supports automation and conditional logic. |
| Form | A customizable digital document for data collection |
|
Can be used in workflows; can trigger tasks/status updates. |
| Assessment | A tool to evaluate client needs, progress, or outcomes |
|
Type of Form; can be tied to workflows, and reporting. |
| Intake Form | A specialized form for initial client engagement |
|
Initiates process to serve a new client; pre-fills data; controls access. |