employee coding for large organizations
We have so many employee codes and attributes in our database, much of it is MANY years old and not dated in any way, so I'm considering wiping the slate clean, perhaps coding them all as simply "Employee, Current or Former", and just maintaining coding for our executive leadership, as that's really the only segment that we track in terms of percentage that has given. Otherwise, all gifts through the employee giving campaign are coded, so we can always pull how much employees are giving. Feedback on this idea?
Comments
-
Hi Julie, I was in healthcare for 15+ years. In my last location (9,000+ employees) all employees had their own constituent record, with the Constituent ID the same as the Employee Number assigned by HR. The Constituent Code was Employee, and we used Attributes to further identify the employee. the Atttribute "Employee Type" included, Senior Management, Executive Management, Administration, Nursing Staff etc. The Attribute "Department" told us where they worked, and included the physical location (Medical Records - Philadelphia, Medical Records - Delaware, etc). The exceptions were Physicians, who had ConsCode of Physician and Attributes of "Physician Type" and "Division" (Surgery, ENT, Oncology, etc.) Hope this helps!2
-
Here's another possible approach to perhaps consider:
- create organization records for each of the organizational units - so you could create a record for the hospital, records for each branch/department that you wanted, etc.
- Then you can create relationships between these organization records to create a 'hierarchy' and show that they are all linked together.
- Then you create relationships between the employees and the organization record to group them in this manner (versus having codes to categorize them). In your relationship table, you could also optionally develop specific relationship types (Physician, Nurse, etc.) and you can also have additional attributes.
- You can just open up the organization record and at a glance see all the relationships (current and former) and drill down to the level you want to look at - and then see the individual relationships.
- Otherwise, you can create a confusing jumble of coding/categories that's hard to interpret unless you have an instruction manual explaining how you've coded everything.
- It's easier for others (who are not data administrators) to make sense of how you have this data structured.
- You can then build your queries based on these relationships:
- show me everyone who has a relationship to (your specific org record(s) and relationship type one of (Physican, Nurse), etc.
- con: if you have a lot of these relationships you want to grab, querying may be a bit more involved than if you strictly were using coding and you might have to use more merge queries.
2 -
I also work for a healthcare organization with 5 hospitals and 10,000+ employees. We only use a constituent code "Employee" and their employee ID in the Social Security Number field. This is sufficent data for us to leave them out of direct mailings and upload their Emplopyee Campaign Gifts each year.
I do not recommend adding additional information such as job title, department, unit, etc. In Healthcare this information changes frequently and often times healthcare workers work in multiple units. If there is no reporting need based on this information, then there is no reason to track it! It would be an incredible task to keep that information updated. I would stay away from this method.
The only further detail we track is our Executive Team. They have an attribute on their record denoting them as an Executive Team Member because there are specific reports we pull based on that information.2 -
Marissa Flynn:
I also work for a healthcare organization with 5 hospitals and 10,000+ employees. We only use a constituent code "Employee" and their employee ID in the Social Security Number field. This is sufficent data for us to leave them out of direct mailings and upload their Emplopyee Campaign Gifts each year.
I do not recommend adding additional information such as job title, department, unit, etc. In Healthcare this information changes frequently and often times healthcare workers work in multiple units. If there is no reporting need based on this information, then there is no reason to track it! It would be an incredible task to keep that information updated. I would stay away from this method.
The only further detail we track is our Executive Team. They have an attribute on their record denoting them as an Executive Team Member because there are specific reports we pull based on that information.Marisa, I just accepted your Friend Request! It sounds like you're of the same mindset... if we don't need it for reporting, then there's no need to go to the effort of adding/maintaining it. (I imagine that alone would be a full-time job!) So two additional questions for you... Do you load in ALL employees, regardless of whether or not they're giving? And do you track when employees leave and then code them as Former Employee?0 -
Julie Hiland:
Marissa Flynn:
I also work for a healthcare organization with 5 hospitals and 10,000+ employees. We only use a constituent code "Employee" and their employee ID in the Social Security Number field. This is sufficent data for us to leave them out of direct mailings and upload their Emplopyee Campaign Gifts each year.
I do not recommend adding additional information such as job title, department, unit, etc. In Healthcare this information changes frequently and often times healthcare workers work in multiple units. If there is no reporting need based on this information, then there is no reason to track it! It would be an incredible task to keep that information updated. I would stay away from this method.
The only further detail we track is our Executive Team. They have an attribute on their record denoting them as an Executive Team Member because there are specific reports we pull based on that information.Marisa, I just accepted your Friend Request! It sounds like you're of the same mindset... if we don't need it for reporting, then there's no need to go to the effort of adding/maintaining it. (I imagine that alone would be a full-time job!) So two additional questions for you... Do you load in ALL employees, regardless of whether or not they're giving? And do you track when employees leave and then code them as Former Employee?Thanks for connecting! I figured we are in similar organization so it would be helpful in the future to compare best practices!
We only load employees that give -- whether it be to our campaign, in-kind, or some other means. If they aren't giving, then we don't have a need to house their data in RE. Also to keep in mind, when we all upgrade to RE NXT the pricing is based on number of records. So more records = high price! Good reason to only keep and maintain records that are relevant and nessesary!
We they leave we just change their constituent code from Employee to Individual. We don't track them as Former, because again there isn't really a need for us. We don't do anything with that data and it was cumbersome to maintain. We only care that they are an Employee because we use that Constituent Code to remove them from mailing & solicitations (we only solicit once per year during our campaign). We use a different system for our employee campaign so the other details and data come from that system or Payroll.0 -
I work for a health system that is a similar size. We only add employees who give (whether through payroll deduction, gift-in-kind, or outright gifts) or if they are on a committee or board that we track. The exception is physicians, we include all physicians regardless of giving status due to the number of events that we invite them to.
We code current and former constituent codes for physicians and employees. We also link their constituent records to their current organization very much in the manner that Gina described.0 -
Patti Hommes:
Hi Julie, I was in healthcare for 15+ years. In my last location (9,000+ employees) all employees had their own constituent record, with the Constituent ID the same as the Employee Number assigned by HR. The Constituent Code was Employee, and we used Attributes to further identify the employee. the Atttribute "Employee Type" included, Senior Management, Executive Management, Administration, Nursing Staff etc. The Attribute "Department" told us where they worked, and included the physical location (Medical Records - Philadelphia, Medical Records - Delaware, etc). The exceptions were Physicians, who had ConsCode of Physician and Attributes of "Physician Type" and "Division" (Surgery, ENT, Oncology, etc.) Hope this helps!Patti, can you tell me how you identified employees whose employment had been terminated? Did you switch the constituent code to "Former Employee", or did you add a "To" date onto your "Employee" code? How did you manage all of that data, and how often? Do you use ImportOmatic?
If anyone has any documentation on how to manage this coding, I'd LOVE to see it. julie.hiland@piedmont.org Thanks!!
0 -
0
-
Teri Plemel:
I work for a health system that is a similar size. We only add employees who give (whether through payroll deduction, gift-in-kind, or outright gifts) or if they are on a committee or board that we track. The exception is physicians, we include all physicians regardless of giving status due to the number of events that we invite them to.
We code current and former constituent codes for physicians and employees. We also link their constituent records to their current organization very much in the manner that Gina described.0 -
I, too, work at in the Foundation of a fairly large healthcare system. We record employees only if they have given, or are connected to a committee or board. They are coded in Constituent Attributes as Employee, Current until they leave and at that time if we are made aware of the change they are coded as Employee, Retired or Employee, Former. Physicians are coded as a Constituent Attribute also using the same Descriptions as the Employees except preceded by Physician. The ind. physician personal record is linked as a Relationship to the physician practice constituent record.
We have purchased IOM and have yet to undergo training for the product. I would also love to get information on how you set up your initial Bio info, pledge schedule etc. my email is mswhitaker@novanthealth.org
Thanks!!!0 -
Gina Gerhard:
Here's another possible approach to perhaps consider:- create organization records for each of the organizational units - so you could create a record for the hospital, records for each branch/department that you wanted, etc.
- Then you can create relationships between these organization records to create a 'hierarchy' and show that they are all linked together.
- Then you create relationships between the employees and the organization record to group them in this manner (versus having codes to categorize them). In your relationship table, you could also optionally develop specific relationship types (Physician, Nurse, etc.) and you can also have additional attributes.
- You can just open up the organization record and at a glance see all the relationships (current and former) and drill down to the level you want to look at - and then see the individual relationships.
- Otherwise, you can create a confusing jumble of coding/categories that's hard to interpret unless you have an instruction manual explaining how you've coded everything.
- It's easier for others (who are not data administrators) to make sense of how you have this data structured.
- You can then build your queries based on these relationships:
- show me everyone who has a relationship to (your specific org record(s) and relationship type one of (Physican, Nurse), etc.
- con: if you have a lot of these relationships you want to grab, querying may be a bit more involved than if you strictly were using coding and you might have to use more merge queries.
Hi, Gina -
Can you share more about how you report on employees of the parent company under this structure? In some instances, we need to be able to report # of employees at a given branch, but we may also want to roll this up into # of employees at the overall company. Is this tricky in RENXT?
Also, how have you handled mergers/acquisitions/branch sales/name changes, etc.? We have found this to be very difficult to reflect accurately in our present database (we are on Ellucian Advance and moving to RENXT). Not only is it impossible to keep up with all these changes, but due to conflicting needs for the existing records, it isn't always possible to change the primary name, for example, or fit a newly acquired branch (with a previously existing record, complete with gift credit and all kinds of other specific data) under its new parent company.
If you have any tips or procedures either about how you have handled this generally in terms of records management, or about how RENXT specifically can be leveraged for these needs, I'd be very appreciative!
0 -
Our org has 5,000+ employees, and we are currently required to report on employee giving and other participation by department. Employees who give, attend events, or volunteer with the foundation have records. We use importacular and a series of global changes to update employee data based on employee and term lists. We record the employee number in the SSN field. This is, indeed, a time-consuming task (especially the first time it is set up). I estimate that the updates take one staff member 2-3 full business days twice a year.2
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 124 Ninja Secret Society
- 32 Blackbaud Raiser's Edge NXT® Receipting EAP
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board