How to manage information in a team setting
The first of many steps towards the implementation of Healthica Pro was installed today. The platform now has a structural ability to create teams. (We refer to them internally as “client groups”.) The concept is pretty straightforward — we can now group N + 1 users into a virtual group that shares access to all of the group's listings and requests, but each user can maintain their own channels and notifications.
The management of marketplace items is fundamental to getting value out of Healthica, so we spent most of our time recently doing this “rewiring” of the entire marketplace API, so we can bind a set of users together in a client group. When a group member runs their searches in default mode, they are seeing only their specified interests, but if the user pulls up listings or requests, they see everything owned by the team as a whole.
This concept also makes it possible to avoid posting your new items to other users in your team regardless of the channels involved. If you have two (or more) team members handling GE Ultrasound Parts, and one of you makes a request for a part, no one else on the team will get an alert.
This was a pretty major upgrade, but because, for the most part, the changes were on the backend (and not visible), we did not make any announcements while working on it. The update is now fully online in v2.7.9, and seems to have worked out well.