Got feedback or spotted a mistake?

Leave a comment at the end of this page or email contact@krishagni.com

Role-Based Display of Fields (v8.1)

The clinic staff collect samples from the participant at the collection site and enters the participant's and specimen’s basic details. They are not bothered about where the specimen is stored, how it is stored, frozen details, etc. The specimens are then dispatched to the lab for further processing.

On receiving the specimen from the collection site, the biobank technician processes it into desired aliquots and stores them in the freezer.

When collecting specimens, the clinic staff should not see the container fields. Whereas the biobank technician should be able to view and select the container field for storing the specimen, the temperature at which the specimen is frozen, etc.

To achieve this, v8.1 supports configuring add/edit screens based on user roles.

You can add rules to required fields in the dictionary section.

{ "name" : "specimen.storageLocation", "caption" : "Location", "type" : "storage-position", "cpId" : "cp.id", "entity" : "specimen", "showIf" : { "op" : "AND", "rules" : [ { "field" : "userRole", "op" : "!=", "value" : "'Coordinator'" } ] }, "showInOverviewIf" : "useShowIf" }

Example JSON

Download

Got feedback or spotted a mistake?

Leave a comment at the end of this page or email contact@krishagni.com