{
  "formLayout": {
    "basic": [
      {
        "showFields": [
          { "field": "text", "col": 12 },
          { "field": "prefix", "col": 12},

          { "field": "__$codeYesNo", "col": 12 },
          { "field": "code", "col": 12 },
          { "field": "__$helpText", "col": 12},
          { "field": "type", "col": 12 },
          { "field": "__$entryFormat", "col": 12},
          { "field": "repeats", "col": 12 },
          { "field": "__$variable", "col": 12 },
          { "field": "__$isAnswerList", "col": 12 },
          { "field": "__$answerOptionMethods", "col": 12 },
          { "field": "answerValueSet", "col": 12 },
          { "field": "answerOption", "title": "Answer choices", "col": 12 },
          { "field": "__$answerExpression", "col": 12 },
          { "field": "answerConstraint", "col": 12 },
          { "field": "__$valueMethod", "col": 12 },
          { "field": "initial", "title": "Default value", "col": 12 },
          { "field": "__$pickInitial", "col": 12 },
          { "field": "__$initialCalculatedExpression", "col": 12 },
          { "field": "__$itemControl", "col": 12 },
          { "field": "__$itemControlQuestion", "col": 12 },
          { "field": "__$itemControlGroup", "col": 12 },
          { "field": "__$itemControlDisplay", "col": 12 },
          { "field": "__$units", "col": 12 }
        ]
      },
      {
        "showFields": [
          { "field": "required", "col": 12 },
          { "field": "readOnly", "col": 12 },
          { "field": "maxLength", "col": 12 },
          { "field": "__$restrictions", "col": 12 }
        ]
      },
      {
        "showFields": [
        ]
      },
      {
        "showFields": [
        ]
      }
    ],
    "advanced": [
      {
        "showFields": [
          { "field": "linkId", "col": 12 },
          { "field": "__$enableWhenMethod", "col": 12 },
          { "field": "enableWhen", "col": 12 },
          { "field": "enableBehavior", "col": 12 },
          { "field": "disabledDisplay", "col": 12 },
          { "field": "__$enableWhenExpression", "col": 12 },
          { "field": "__$terminologyServer", "col": 12 },
          { "field": "__$observationLinkPeriod", "col": 12},
          { "field": "__$observationExtract", "col": 12},
          { "field": "__$extensionContainer", "col": 12 }
        ]
      }
    ],
    "targetPage": "itemLevel"
  },
  "propertyLabels": {
    "text": "Question text",
    "type": "Item type",
    "initial": "Initial value (default)",
    "enableWhen": "Conditional display"
  }
}
