OpenSRP/opensrp-client-anc

View on GitHub
opensrp-anc/src/main/assets/json.form/anc_test.json

Summary

Maintainability
Test Coverage
{
  "validate_on_submit": true,
  "display_scroll_bars": true,
  "count": "2",
  "encounter_type": "Tests",
  "entity_id": "",
  "relational_id": "",
  "form_version": "0.0.1",
  "metadata": {
    "start": {
      "openmrs_entity_parent": "",
      "openmrs_entity": "concept",
      "openmrs_data_type": "start",
      "openmrs_entity_id": "163137AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
    },
    "end": {
      "openmrs_entity_parent": "",
      "openmrs_entity": "concept",
      "openmrs_data_type": "end",
      "openmrs_entity_id": "163138AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
    },
    "today": {
      "openmrs_entity_parent": "",
      "openmrs_entity": "encounter",
      "openmrs_entity_id": "encounter_date"
    },
    "deviceid": {
      "openmrs_entity_parent": "",
      "openmrs_entity": "concept",
      "openmrs_data_type": "deviceid",
      "openmrs_entity_id": "163149AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
    },
    "subscriberid": {
      "openmrs_entity_parent": "",
      "openmrs_entity": "concept",
      "openmrs_data_type": "subscriberid",
      "openmrs_entity_id": "163150AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
    },
    "simserial": {
      "openmrs_entity_parent": "",
      "openmrs_entity": "concept",
      "openmrs_data_type": "simserial",
      "openmrs_entity_id": "163151AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
    },
    "phonenumber": {
      "openmrs_entity_parent": "",
      "openmrs_entity": "concept",
      "openmrs_data_type": "phonenumber",
      "openmrs_entity_id": "163152AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
    },
    "encounter_location": "",
    "look_up": {
      "entity_id": "",
      "value": ""
    }
  },
  "global_previous": [
    "blood_type_test_status",
    "hiv_test_partner_result",
    "hiv_test_status",
    "hiv_test_result",
    "hiv_test_partner_status",
    "hepb_test_status",
    "hepc_test_status",
    "syph_test_status",
    "tb_screening_status",
    "hiv_positive",
    "urine_test_status",
    "hb_test_status",
    "syphilis_positive",
    "hepc_positive",
    "syph_test_status",
    "ultrasound",
    "hepb_positive"
  ],
  "step1": {
    "title": "{{anc_test.step1.title}}",
    "next": "step2",
    "fields": [
      {
        "key": "accordion_ultrasound",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step1.accordion_ultrasound.text}}",
        "accordion_info_text": "{{anc_test.step1.accordion_ultrasound.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step1.accordion_ultrasound.accordion_info_title}}",
        "type": "expansion_panel",
        "content_form": "tests_ultrasound_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_blood_type",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step1.accordion_blood_type.text}}",
        "type": "expansion_panel",
        "content_form": "tests_blood_type_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_hiv",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step1.accordion_hiv.text}}",
        "accordion_info_text": "{{anc_test.step1.accordion_hiv.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step1.accordion_hiv.accordion_info_title}}",
        "type": "expansion_panel",
        "content_form": "tests_hiv_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_hepatitis_b",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step1.accordion_hepatitis_b.text}}",
        "accordion_info_text": "{{anc_test.step1.accordion_hepatitis_b.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step1.accordion_hepatitis_b.accordion_info_title}}",
        "type": "expansion_panel",
        "content_form": "tests_hepatitis_b_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_hepatitis_c",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step1.accordion_hepatitis_c.text}}",
        "accordion_info_text": "{{anc_test.step1.accordion_hepatitis_c.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step1.accordion_hepatitis_c.accordion_info_title}}",
        "type": "expansion_panel",
        "content_form": "tests_hepatitis_c_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_syphilis",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step1.accordion_syphilis.text}}",
        "accordion_info_text": "{{anc_test.step1.accordion_syphilis.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step1.accordion_syphilis.accordion_info_title}}",
        "type": "expansion_panel",
        "content_form": "tests_syphilis_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_urine",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step1.accordion_urine.text}}",
        "accordion_info_text": "{{anc_test.step1.accordion_urine.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step1.accordion_urine.accordion_info_title}}",
        "type": "expansion_panel",
        "content_form": "tests_urine_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_blood_haemoglobin",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step1.accordion_blood_haemoglobin.text}}",
        "accordion_info_text": "{{anc_test.step1.accordion_blood_haemoglobin.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step1.accordion_blood_haemoglobin.accordion_info_title}}",
        "type": "expansion_panel",
        "content_form": "tests_blood_haemoglobin_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_tb_screening",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step1.accordion_tb_screening.text}}",
        "accordion_info_text": "{{anc_test.step1.accordion_tb_screening.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step1.accordion_tb_screening.accordion_info_title}}",
        "type": "expansion_panel",
        "content_form": "tests_tb_screening_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      }
    ]
  },
  "step2": {
    "title": "{{anc_test.step2.title}}",
    "fields": [
      {
        "key": "accordion_ultrasound",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step2.accordion_ultrasound.text}}",
        "accordion_info_text": "{{anc_test.step2.accordion_ultrasound.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step2.accordion_ultrasound.accordion_info_title}}",
        "type": "expansion_panel",
        "content_form": "tests_ultrasound_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_blood_type",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step2.accordion_blood_type.text}}",
        "type": "expansion_panel",
        "content_form": "tests_blood_type_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_hiv",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step2.accordion_hiv.text}}",
        "accordion_info_text": "{{anc_test.step2.accordion_hiv.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step2.accordion_hiv.accordion_info_title}}",
        "type": "expansion_panel",
        "content_form": "tests_hiv_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_partner_hiv",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step2.accordion_partner_hiv.text}}",
        "type": "expansion_panel",
        "content_form": "tests_partner_hiv_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_hepatitis_b",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step2.accordion_hepatitis_b.text}}",
        "accordion_info_text": "{{anc_test.step2.accordion_hepatitis_b.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step2.accordion_hepatitis_b.accordion_info_title}}",
        "type": "expansion_panel",
        "content_form": "tests_hepatitis_b_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_hepatitis_c",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step2.accordion_hepatitis_c.text}}",
        "accordion_info_text": "{{anc_test.step2.accordion_hepatitis_c.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step2.accordion_hepatitis_c.accordion_info_title}}",
        "type": "expansion_panel",
        "content_form": "tests_hepatitis_c_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_covid-19",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step2.accordion_covid_19.text}}",
        "accordion_info_text": "{{anc_test.step2.accordion_covid_19.text}}",
        "accordion_info_title": "{{anc_test.step2.accordion_covid_19.text}}",
        "type": "expansion_panel",
        "content_form": "tests_covid_19_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_toxo",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step2.accordion_toxo.text}}",
        "accordion_info_text": "{{anc_test.step2.accordion_toxo.info.text}}",
        "accordion_info_title": "{{anc_test.step2.accordion_toxo.text}}",
        "type": "expansion_panel",
        "content_form": "tests_toxo_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_syphilis",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step2.accordion_syphilis.text}}",
        "accordion_info_text": "{{anc_test.step2.accordion_syphilis.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step2.accordion_syphilis.accordion_info_title}}",
        "type": "expansion_panel",
        "content_form": "tests_syphilis_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_urine",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step2.accordion_urine.text}}",
        "accordion_info_text": "{{anc_test.step2.accordion_urine.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step2.accordion_urine.accordion_info_title}}",
        "type": "expansion_panel",
        "content_form": "tests_urine_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_blood_glucose",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step2.accordion_blood_glucose.text}}",
        "type": "expansion_panel",
        "display_bottom_section": true,
        "content_form": "tests_blood_glucose_sub_form",
        "container": "anc_test"
      },
      {
        "key": "accordion_blood_haemoglobin",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step2.accordion_blood_haemoglobin.text}}",
        "accordion_info_text": "{{anc_test.step2.accordion_blood_haemoglobin.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step2.accordion_blood_haemoglobin.accordion_info_title}}",
        "type": "expansion_panel",
        "content_form": "tests_blood_haemoglobin_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_tb_screening",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step2.accordion_tb_screening.text}}",
        "accordion_info_text": "{{anc_test.step2.accordion_tb_screening.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step2.accordion_tb_screening.accordion_info_title}}",
        "type": "expansion_panel",
        "content_form": "tests_tb_screening_sub_form",
        "container": "anc_test",
        "relevance": {
          "rules-engine": {
            "ex-rules": {
              "rules-file": "tests_expansion_panel_relevance_rules.yml"
            }
          }
        }
      },
      {
        "key": "accordion_other_tests",
        "openmrs_entity_parent": "",
        "openmrs_entity": "",
        "openmrs_entity_id": "",
        "text": "{{anc_test.step2.accordion_other_tests.text}}",
        "accordion_info_text": "{{anc_test.step2.accordion_other_tests.accordion_info_text}}",
        "accordion_info_title": "{{anc_test.step2.accordion_other_tests.accordion_info_title}}",
        "type": "expansion_panel",
        "display_bottom_section": true,
        "content_form": "tests_other_tests_sub_form",
        "container": "anc_test"
      }
    ]
  },
  "properties_file_name": "anc_test"
}