Customize Screens (JSON)
Got feedback or spotted a mistake?

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

  1. System-wide: applies to all protocols

  2. Collection Protocol Group (CPG) level: applies to all protocols in the group and overrides system setting for them.

  3. Collection Protocol level: overrides the system and CPG settings for that protocol

Collection Protocol Specific

System Level

 

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.

Default JSON Files

Got feedback or spotted a mistake?

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