{
  "resourceType": "StructureDefinition",
  "url": "http://example.org/fhir/StructureDefinition/TrackerProgramQuestionnaire",
  "name": "TrackerProgramQuestionnaire",
  "status": "active",
  "fhirVersion": "4.0.0",
  "kind": "resource",
  "abstract": false,
  "type": "Questionnaire",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Questionnaire",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Questionnaire.implicitRules",
        "path": "Questionnaire.implicitRules",
        "max": "0"
      },
      {
        "id": "Questionnaire.language",
        "path": "Questionnaire.language",
        "max": "0"
      },
      {
        "id": "Questionnaire.contained",
        "path": "Questionnaire.contained",
        "max": "0"
      },
      {
        "id": "Questionnaire.url",
        "path": "Questionnaire.url",
        "min": 1
      },
      {
        "id": "Questionnaire.identifier",
        "path": "Questionnaire.identifier",
        "slicing": {
          "description": "Only DHIS2 identifier is supported.",
          "rules": "open"
        }
      },
      {
        "id": "Questionnaire.identifier:dhis2",
        "path": "Questionnaire.identifier",
        "sliceName": "dhis2",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Questionnaire.identifier:dhis2.use",
        "path": "Questionnaire.identifier.use",
        "max": "0"
      },
      {
        "id": "Questionnaire.identifier:dhis2.type",
        "path": "Questionnaire.identifier.type",
        "max": "0"
      },
      {
        "id": "Questionnaire.identifier:dhis2.system",
        "path": "Questionnaire.identifier.system",
        "min": 1,
        "fixedUri": "http://www.dhis2.org/dhis2-fhir-adapter/systems/DHIS2-FHIR-Identifier"
      },
      {
        "id": "Questionnaire.identifier:dhis2.value",
        "path": "Questionnaire.identifier.value",
        "min": 1
      },
      {
        "id": "Questionnaire.identifier:dhis2.period",
        "path": "Questionnaire.identifier.period",
        "max": "0"
      },
      {
        "id": "Questionnaire.identifier:dhis2.assigner",
        "path": "Questionnaire.identifier.assigner",
        "max": "0"
      },
      {
        "id": "Questionnaire.version",
        "path": "Questionnaire.version",
        "max": "0"
      },
      {
        "id": "Questionnaire.title",
        "path": "Questionnaire.title",
        "max": "0"
      },
      {
        "id": "Questionnaire.derivedFrom",
        "path": "Questionnaire.derivedFrom",
        "max": "0"
      },
      {
        "id": "Questionnaire.status",
        "path": "Questionnaire.status",
        "fixedCode": "active"
      },
      {
        "id": "Questionnaire.experimental",
        "path": "Questionnaire.experimental",
        "max": "0"
      },
      {
        "id": "Questionnaire.subjectType",
        "path": "Questionnaire.subjectType",
        "max": "0"
      },
      {
        "id": "Questionnaire.date",
        "path": "Questionnaire.date",
        "max": "0"
      },
      {
        "id": "Questionnaire.publisher",
        "path": "Questionnaire.publisher",
        "max": "0"
      },
      {
        "id": "Questionnaire.contact",
        "path": "Questionnaire.contact",
        "max": "0"
      },
      {
        "id": "Questionnaire.useContext",
        "path": "Questionnaire.useContext",
        "max": "0"
      },
      {
        "id": "Questionnaire.jurisdiction",
        "path": "Questionnaire.jurisdiction",
        "max": "0"
      },
      {
        "id": "Questionnaire.purpose",
        "path": "Questionnaire.purpose",
        "max": "0"
      },
      {
        "id": "Questionnaire.copyright",
        "path": "Questionnaire.copyright",
        "max": "0"
      },
      {
        "id": "Questionnaire.approvalDate",
        "path": "Questionnaire.approvalDate",
        "max": "0"
      },
      {
        "id": "Questionnaire.lastReviewDate",
        "path": "Questionnaire.lastReviewDate",
        "max": "0"
      },
      {
        "id": "Questionnaire.effectivePeriod",
        "path": "Questionnaire.effectivePeriod",
        "max": "0"
      },
      {
        "id": "Questionnaire.code",
        "path": "Questionnaire.code",
        "max": "0"
      },
      {
        "id": "Questionnaire.item.definition",
        "path": "Questionnaire.item.definition",
        "max": "0"
      },
      {
        "id": "Questionnaire.item.code",
        "path": "Questionnaire.item.code",
        "max": "0"
      },
      {
        "id": "Questionnaire.item.prefix",
        "path": "Questionnaire.item.prefix",
        "max": "0"
      },
      {
        "id": "Questionnaire.item.text",
        "path": "Questionnaire.item.text",
        "max": "0"
      },
      {
        "id": "Questionnaire.item.enableWhen",
        "path": "Questionnaire.item.enableWhen",
        "max": "0"
      },
      {
        "id": "Questionnaire.item.enableBehavior",
        "path": "Questionnaire.item.enableBehavior",
        "max": "0"
      },
      {
        "id": "Questionnaire.item.required",
        "path": "Questionnaire.item.required",
        "max": "0"
      },
      {
        "id": "Questionnaire.item.readOnly",
        "path": "Questionnaire.item.readOnly",
        "max": "0"
      },
      {
        "id": "Questionnaire.item.maxLength",
        "path": "Questionnaire.item.maxLength",
        "max": "0"
      },
      {
        "id": "Questionnaire.item.answerValueSet",
        "path": "Questionnaire.item.answerValueSet",
        "max": "0"
      },
      {
        "id": "Questionnaire.item.answerOption.initialSelected",
        "path": "Questionnaire.item.answerOption.initialSelected",
        "max": "0"
      },
      {
        "id": "Questionnaire.item.initial",
        "path": "Questionnaire.item.initial",
        "max": "0"
      },
      {
        "id": "Questionnaire.item.item",
        "path": "Questionnaire.item.item",
        "max": "0"
      }
    ]
  }
}