Leave a comment at the end of this page or email contact@krishagni.com
Customize Screens (JSON)
Introduction
JSON configuration can configure the following screens:
Data Entry (Overview, add, and edit pages)
Participant
Visit
Specimen
List Views
Collection Protocol
Participant
Specimen
Cart
Reserved specimens
Order specimens
Video
Configuration Levels
JSON can be configured at 3 levels:
System: Applies to all Collection Protocols
CPG: Applies to all Collection Protocols in the group
CP: Applies to individual Collection Protocols
Order of Precedence:
Collection Protocol level JSON overrides System and Collection Protocol Group(CPG) level configurations.
CPG level overrides System level configurations.
CP/CPG JSON Inheritance (After v13.x)
This feature allows Collection Protocols (CPs) to inherit workflows from their Collection Protocol Group (CPG) while preserving any CP-specific customizations.
Collection Protocol Specific JSON
System Level JSON
JSON File Structure
The JSON files have multiple sections, some only used in the System-level JSON. Here are the details of these sections:
Remove JSON Configuration
Custom Fields Configuration
Custom Fields Display
If you define custom fields in System or CP-level JSON, any changes to the form need to be updated in their respective JSON files too.
The feature where custom fields automatically appear without JSON configuration was implemented in v9.0.
Hi Krishagni team, the link in the Type of Configurations note “Below are the list of configurations supported in v11 onwards. Depreciated configuration in v11 here.” does not work.