{
  "resourceType": "StructureDefinition",
  "requirements": "This structure is used to specify a coded value for describing a type of information (e.g. substance abuse, mental health, etc.) or a specific instance (e.g. a specific research study).",
  "constrainedType": "Basic",
  "base": "http://hl7.org/fhir/StructureDefinition/Basic",
  "id": "spark179",
  "meta": {
    "versionId": "spark443",
    "lastUpdated": "2016-05-26T23:29:46.414+00:00"
  },
  "url": "http://hl7.org/fhir/StructureDefinition/bhits-consent-list-item",
  "version": "1",
  "name": "BHITS Consent Item",
  "status": "draft",
  "date": "2016-05-15T04:00:00+00:00",
  "description": "This profile is used to specify an item (e.g. protected information, research study, etc.) that is referenced by a privacy consent.",
  "fhirVersion": "1.0.2",
  "kind": "resource",
  "abstract": false,
  "differential": {
    "element": [
      {
        "path": "Basic",
        "short": "Basic Resource constrainted for Consent Item",
        "definition": "Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification.\r\nIn this case it used to specify items covered by a privacy consent terms.",
        "min": 0,
        "type": [
          {
            "code": "Basic"
          }
        ],
        "isSummary": true
      },
      {
        "name": "Item id",
        "path": "Basic.id",
        "label": "Item id",
        "min": 1,
        "isSummary": true
      },
      {
        "path": "Basic.meta",
        "min": 0,
        "max": "0",
        "isSummary": true
      },
      {
        "path": "Basic.implicitRules",
        "min": 0,
        "max": "0",
        "isModifier": true,
        "isSummary": true
      },
      {
        "path": "Basic.language",
        "min": 0,
        "max": "0"
      },
      {
        "path": "Basic.contained",
        "min": 0,
        "max": "0"
      },
      {
        "name": "Consent Item's Identifier",
        "comments": "This an optional critierion to define the item consented (data type, research study/protocol, etc.)/",
        "path": "Basic.identifier",
        "min": 0,
        "max": "1",
        "isSummary": true
      },
      {
        "name": "Item Code",
        "path": "Basic.code",
        "definition": "Identifies the 'type' of data reprsented by this item. A LOINC code may be sufficient in most cases.",
        "requirements": "Must be able to distinguish different types of data sets that may be referenced by a Consent.",
        "min": 1,
        "mustSupport": true,
        "isModifier": true,
        "isSummary": true,
        "binding": {
          "strength": "preferred",
          "valueSetReference": {
            "reference": "http://loinc.org"
          }
        }
      },
      {
        "path": "Basic.code.id",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "0"
      },
      {
        "name": "Consent Item",
        "path": "Basic.code.coding",
        "definition": "A reference to a code defined by a terminology system. A LOINC code may be used.",
        "min": 1,
        "max": "1",
        "mustSupport": true,
        "isSummary": true,
        "binding": {
          "strength": "example",
          "valueSetUri": "urn:oid:2.16.840.1.113883.6.1"
        }
      },
      {
        "path": "Basic.code.coding.id",
        "representation": [
          "xmlAttr"
        ],
        "min": 0,
        "max": "0"
      },
      {
        "name": "Item Code System",
        "path": "Basic.code.coding.system",
        "label": "Item Code System",
        "short": "Item Code System",
        "min": 1,
        "mustSupport": true,
        "isSummary": true
      },
      {
        "name": "Item Code Value",
        "path": "Basic.code.coding.code",
        "label": "Item Code Value",
        "min": 1,
        "mustSupport": true,
        "isSummary": true
      },
      {
        "path": "Basic.subject",
        "min": 0,
        "max": "0",
        "isSummary": true
      },
      {
        "path": "Basic.author",
        "min": 0,
        "max": "0",
        "isSummary": true
      },
      {
        "path": "Basic.created",
        "min": 0,
        "max": "0",
        "isSummary": true
      }
    ]
  }
}