Skip to content

Projects, protocols and investigators - #18

Open
labkey-martyp wants to merge 5 commits into
release26.7-SNAPSHOTfrom
26.7_fb_protocol_project_investigators
Open

Projects, protocols and investigators#18
labkey-martyp wants to merge 5 commits into
release26.7-SNAPSHOTfrom
26.7_fb_protocol_project_investigators

Conversation

@labkey-martyp

Copy link
Copy Markdown
Contributor

Rationale

Investigators can now be recorded as EHR reference data rather than as LabKey user accounts, so a PI no longer needs a server login to be named on a project or protocol. Investigator references previously resolved against the core user table, which also limited the name shown to whatever an account's display name happened to be. The protocol domain is trimmed and extended in the same pass to match the fields this institution actually uses.

Related Pull Requests

None.

Changes

  • Investigators are maintained as EHR reference data through an admin form, and project and protocol investigator references now point at that list.

  • Assignment views show an investigator's full name instead of an account display name.

  • Protocols carry new food, housing, and pairing exemption flags, visible on the protocol grid.

  • The protocol domain drops fields and a counts table that this institution does not use.

Investigator references on projects and protocols resolved against core.Users, which required a LabKey account for every PI and could only display an account display name. They now point at a new ehr.investigators table with an admin entry form, and assignment views build the investigator name from its first and last name fields.
Neither the removed protocol fields nor the counts table are used at this institution.
The three flags are added to the protocol domain and surfaced on the protocol grid.
The earlier column drop left query metadata and the default view pointing at fields the domain template no longer provisions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants