{
  "resourceType": "StructureDefinition",
  "id": "extension-mustSupport",
  "url": "http://hl7.org/fhir/us/davinci-alerts/StructureDefinition/extension-mustSupport",
  "version": "0.2.1",
  "name": "MustSupportExtension",
  "title": "Da Vinci Notifications Must Support Extension",
  "status": "active",
  "experimental": false,
  "date": "2019-11-14T00:00:00+00:00",
  "publisher": "Health eData Inc",
  "description": "If \"true\", implementations that produce or consume a resource defined by the GraphDefinition SHALL provide support for the link in some context dependent meaningful way. If \"false\", the link may be ignored and not supported and the whether to populate or use in any way is at the discretion of the implementation. If the extension is missing the link is assumed to be mustSupport = \"false\".  It **SHALL** be made clear through additional documentation exactly what kind of support is required, as this can mean many things depending on the use case.\n\nNote that this extension is analogous to the [ElementDefinition.mustSupport] in the FHIR specification.",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "US",
          "display": "United States of America"
        }
      ]
    }
  ],
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "complex-type",
  "abstract": false,
  "context": [
    {
      "type": "element",
      "expression": "GraphDefinition.link"
    }
  ],
  "type": "Extension",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Extension",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Extension",
        "path": "Extension",
        "short": "If the link must be supported",
        "definition": "If \"true\", implementations that produce or consume a resource defined by the GraphDefinition SHALL provide support for the link in some context dependent meaningful way. If \"false\", the link may be ignored and not supported and the whether to populate or use in any way is at the discretion of the implementation. If the extension is missing the link is assumed to be mustSupport = \"false\".  It **SHALL** be made clear through additional documentation exactly what kind of support is required, as this can mean many things depending on the use case.\n\nNote that this extension is analogous to the [ElementDefinition.mustSupport] in the FHIR specification.",
        "min": 0,
        "max": "1"
      },
      {
        "id": "Extension.url",
        "path": "Extension.url",
        "type": [
          {
            "code": "uri"
          }
        ],
        "fixedUri": "http://hl7.org/fhir/us/davinci-alerts/StructureDefinition/extension-mustSupport"
      },
      {
        "id": "Extension.value[x]",
        "path": "Extension.value[x]",
        "type": [
          {
            "code": "boolean"
          }
        ]
      }
    ]
  }
}